. 1 ma root 1675 Mar 16 19:02 id_rsa
-rw-r--r--. 1 ma root 406 Mar 16 19:02 id_rsa.pub
把公钥内容添加到登陆密钥文件中:
cat id_rsa.pub >> authorized_keys
## 二、修改配置文件
修改ssh的配置文件:
vi /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
然后使用`service sshd reload`重新载入配置,不要使用`service sshd restart`也不要退出终端,避免配置出错导致无法登陆。
## 三、连接
开启新终端,在用户身份验证方式中选择`public key`:
![](http://ww1.sinaimg.cn/large/0074nNb6gy1fpewx84gp7j30bk08z74b.jpg)
然后导入私钥即可,确认能登录后再关闭上一个终端。
## 四、关闭密码登录
有了密钥登陆后可以考虑禁止密码登录:
vi /etc/ssh/sshd_config
PasswordAuthentication no
service sshd reload
此处评论已关闭