. 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
最后修改:2018 年 03 月 16 日
如果觉得我的文章对你有用,请随意赞赏