在配置hadoop集群的前置准备,配置ssh的免密登录时,出现了以下错误
使用下面这行代码生成远程服务器登录秘钥
ssh-keygen -t rsa -b 4096
在完成上面的操作后,使用ssh-copy-id命令将公钥复制到远程服务器,结果出现了以下错误
解决方案:
编辑 /etc/ssh/sshd_config 文件
vim /etc/ssh/sshd_config
在打开的文件中找到 PermitRootLogin 一项
将其更改为 PermitRootLogin yes
重启ssh服务
service ssh restart
执行命令查看是否配置成功
ssh localhost
配置成功!
重新执行ssh-copy-id node1 配置成功!