在A (10.224.212.57)上运行命令:
# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥:id_rsa.pub和私钥id_rsa,不设置密码)
# ssh root@10.224.212.56 "mkdir .ssh" (需要输入密码)
# scp ~/.ssh/id_rsa.pub root@10.224.212.56:.ssh/id_rsa.pub (需要输入密码)

 

在B (10.224.212.56)上的命令: (A: 10.224.212.57 (id_rsa) --> B:10.224.212.56 (authorized_keys))
# chmod -R 600 /root/.ssh  (非常重要,如果权限给多反而无法完成ssh验证)
# touch /root/.ssh/authorized_keys (如果已经存在这个文件, 跳过这条)
# cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys (将公钥id_rsa.pub的内容追加到authorized_keys 中)

 

回到A机器:
# ssh root@10.224.212.56 (不需要密码, 登录成功)