您的位置:首页 > 其它

ssh免输入密码登陆

2013-08-14 11:42 176 查看
假设有客户机A,要通过ssh免输入密码登陆服务器B。同时假设他们对应的IP地址如下

客户机A 192.168.1.2
服务器B 192.168.1.3

1.先在客户机A中生成密钥(含公钥和私钥) #注:在192.168.1.2 这个机器上运行命令
ssh-keygen -t dsa #生成密钥,此时在 ~/.ssh/目录中会有 id_dsa,id_dsa.pub这两个文件生成
#其中 id_dsa为私钥,id_dsa.pub为公钥

2.将客户机A的公钥内容追加到服务器的 ~/.ssh/authorized_keys文件中 #注:在192.168.1.2 这个机器上运行命令
cat ~/.ssh/id_dsa.pub | ssh 用户名@192.168.1.3 "cat - >> ~/.ssh/authorized_keys"

通过上述两个步骤,以后A机器通过ssh登录B机器不再需要输入密码了。

本文出自 “黄彦东” 博客,请务必保留此出处http://huangyandong.blog.51cto.com/1396940/1272759
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: