SSH免密码登录失效的问题
2013-05-09 00:13
204 查看
问题描述:
两台机器A:10.0.0.2
B:10.0.0.3
在B已经把公钥复制到A的authorized_keys的情况下,B登录A每次仍然需要输入密码。
我TMD郁闷了一把。
解决方案:
1,B机器生成密钥和私钥。$ ssh-keygen -t rsa
2,把B的公钥拷贝到A的authorized_keys文件中
$ ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop@10.0.0.2
3,添加B的私钥
$ ssh-add id_rsa
4,测试,OK!
总结:
第三步添加B的私钥很重要,不然每次登陆仍会输入密码,这大概就是一些人指的ssh-agent有关。诡异的是我从A登录B,不需要第三步。这个问题待查。
相关文章推荐
- ssh无密码登陆的一个问题:DN到ND不需要密码登录,ND到DN需要密码登录
- hadoop配置完ssh免密码登录后仍然需要输入密码的问题
- CentOS SSH无密码登录原理,配置以及常见问题
- 【hadoop之翊】——hadoop配置ssh免密码登录,解决ssh设置好了依然需要输入密码的问题
- 配置Hadoop ssh 无密码登录时 遇到的问题
- 解决SUSE Linux下SSH无法使用密码登录问题
- 解决ssh免密码登录仍然提示输入密码问题
- ssh 免密码登录---问题
- ssh 无密码登录出错问题
- ssh无密码登录总是失败的问题
- CentOS6.5配置ssh免密码登录并解决仍然需要输入密码的问题
- [问题排障] ssh登录,密码提示出现慢的解决方法
- ssh无密码登录认证失败 权限问题
- Ubuntu11下SSH无法免密码登录问题
- 配置SSH无密码登录时遇到的问题
- 配置ssh无密码登录docker container以及遇到问题的解决方案
- 解决SUSE Linux下SSH无法使用密码登录问题
- SSH 登录问题 (生成RSA Key,无密码登录,root SSH登录,etc.)
- 解决ssh无密码登录不成功的问题
- ssh 免密码登录,以及 本地和远端用户名不一致 问题