SSH无密码登陆

这方面的文章网上写的也是异常泛滥了, 那我为啥还要冗余的写上一篇? 难不成这篇文章有不同于乌合之众的独特见解。 如果你真的一不小心本着这个主题来到这篇日志那可就失望大发了。 仅仅是一篇笔记而已,没有独特见解。

原理就是在本机生成密钥对,然后把公钥上传到目标服务器的目标位置:

 
ssh-keygen -t rsa   #生成密钥对 
scp ~/.ssh/id_rsa.pub user@remote:~     # 公钥复制到目标服务器 

然后登陆远程服务器,把公钥追加到~/.ssh/authorized_keys

 
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys 

最后删除id_rsa.pub,测试吧。

comments powered by Disqus