SSH免密码登录设置

我们使用ssh-keygen在ServerA上生成private和public密钥,将生成的public密钥拷贝到远程机器ServerB上后,就可以使用ssh命令无需密码登录到另外一台机器ServerB上。

ServerA上密钥的生成

# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)

生成的密钥文件在 ~/.ssh/id_rsa.pub

将密码复制到ServerB

# scp ~/.ssh/id_rsa.pub root@ServerB:.ssh/id_rsa.pub (需要输入密码)

ServerB上将以上密钥合并到authorized_keys

# cat /root/.ssh/id_rsa.pub  >> /root/.ssh/authorized_keys

posted on 2014-11-22 23:34  白乔  阅读(163)  评论(0编辑  收藏  举报

导航