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
客户机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
相关文章推荐
- 使ssh登陆不用输入密码的方法
- linux 使用java编写ssh登陆主机 输入密码登陆并执行命令(jsch)
- centos 7.0 ssh 登陆localhost需要输入密码
- SSH面密码登陆设置失败一直需要输入密码可能原因分析
- ssh免密码登陆,sudo免输入密码方法
- SSH免密码登陆避免首次需要输入yes
- SSH远程登陆服务器要很久才出现输入密码界面怎么办
- 设置ssh登陆的时候不用输入密码的方法:
- SSH设置不输入密码登陆方式
- ssh 免密码登陆 ssh localhost 还要输入密码
- ssh免登陆设置后,还是要输入密码
- 通过shell配合expect自动输入账号密码登陆ssh或ftp
- ssh登陆远程与 git提交代码,免输入密码
- SSH设置不输入密码登陆方式
- ssh免输入密码登陆或上传
- SSh 免密码登陆,还要求输入密码
- SSH设置了自动登陆却还提示输入密码
- 本地 ssh登陆远程服务器不用每次输入密码的方法
- ssh 避免每次都输入登陆密码
- ssh 非交互免输入密码自动登陆设置