通过RSA公钥来免密码登录SSH

先生成密钥

ssh-keygen

最好添加个公钥的密码,免得一不小心弄出问题

不指定目录的话,公钥应该就在~/.ssh这个目录下面,文件名为id_rsa.pub

然后复制下公钥内的内容

cat ~/.ssh/id_rsa.pub

复制命令行返回的内容,再远程到需要免密码登录的用户名@服务器上去。

ssh user@server_ip

注意!ssh免密码是跟远程登录的用户绑定的!这个公钥是放到对应用户的.ssh目录下,以后免密码登录也只对这个用户有效。

vim ~/.ssh/authorized_keys

然后把你的之前复制的内容追加到文件底部,没有的话就生成新文件。

再操作下.ssh目录,以免后期被人瞎搞添加了自己的rsa密钥

cd ~/.ssh

chmod 0600 *

完工!

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注