重置SSH免密码登陆

在搭建Hadoop的时候需要在master和slavex之间进行ssh免密码登陆,但有时会出现不同的问题,需要重新进行ssh免密码登陆设置。刚才我就碰到了这样的问题,解决掉问题后觉得看了一些面向搜索引擎看到的答案,也是费了一些无用功才找到正确方法的,在这里做一个总结。

什么是ssh传送门

如何进行ssh免密码登陆传送门

如果在两个节点上进行免密码登陆后失败;或者本来要从a免密登陆b,但犯困从b免密登陆a了(没错就是我)等等情况。 尝试了在被免密登陆的节点删除掉密钥文件再进行ssh-keygen对需要免密登陆的节点操作(不可以这样。。。)

尝试在生成ssh密钥的主机上清除原有ssh密钥,然后在从正确的主机上生成密钥(ssh-keygen),重来一遍免密码登陆操作即可

清除原有ssh密钥的命令:

sh-keygen -R 192.168.1.XXX(远程服务器的IP)

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注