linux配置远程免密登陆
1、首先在
本机
和
远程机器
下执行
ssh-keygen
期间可以简单的直接按回车,下一步即可,生成机器的公私钥
2、查看本机
的id_rsa.pub
cat ~/.ssh/id_rsa.pub
3、在远程机上
vim ~/.ssh/authorized_keys
在其中贴入第二步查到的id_rsa.pub中的内容
然后按esc
,输入:wq
,保存
4、修改其权限
chmod 600 ~/.ssh/authorized_keys
5、然后在本机中执行
ssh -l ${登陆的用户名} -p ${远程登陆的端口} ${远程主机的ip}
即可登陆。
如果你很不幸出现了ssh_exchange_identification: read: Connection reset by peer这个错误,可以参考我的另一篇文章解决。