如果本机公钥和私钥是有密码的,需要重新生成,并且不去设置密码,否者免密登陆的时候,远程主机不需要密码了,但是每次还需要输入本机公钥私钥的密码。
流程如下:
1、本机:
生成公钥和私钥
ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)
````
查看公钥并复制
cat ~/.ssh/id_rsa.pub
### 2、远程主机:
将刚刚复制的本机公钥粘贴到`/root/.ssh/authorized_keys`
nano /root/.ssh/authorized_keys (将id_rsa.pub的内容追加到authorized_keys 中)
要记得手动登录一次,保存远程主机的验证文件。