一、现象
从别的机器拷贝id_rsa到新机器,如果id_rsa,
发现ssh登录,无法用key登录,提示需要输入passwd.
[root@linux .ssh]# ssh 192.168.6.11
root@192.168.6.11's password:
[root@linux .ssh]# ssh 192.168.6.11
root@192.168.6.11's password:
对应的机器上出现如下错误:
sshd[5442]: Connection closed by
二、解决
[root@linux .ssh]# mv id_rsa.pub id_rsa.pub_bak2
[root@linux .ssh]# ssh 192.168.6.11
Last login: Wed Aug 30 15:38:53 2017 from 192.168.8.0
[root@ ~]#
三、所以
Redhat系统ssh协议中的id_rsa和id_rsa.pub最好成对匹配
或者,如果需要拷贝别的机器覆盖现有机器的id_rsa文件,请保证匹配或者重命名id_rsa.pub文件,否则会出现这样情况。