我们在用ubuntu系统搭建集群的时候,配置免密码登录是必须经过的一步

我这里集群的每个节点都是采用的是root用户,因为ubuntu系统不同centos,ubuntu真的限制太多太不友好了

下面看看我遇到的问题

ubuntu 16.04 ssh免密码连接不上_root用户

就是在我们把子节点的公钥都发送到主节点的时候,提示我们输入密码,但是怎么输入密码都不行,

难道是我们忘记密码了,那是不可能的事情滴

 

是因为ubuntu系统默认不允许root用户ssh远程登录的

我们需要把整个集群每个节点的这个配置文件修改一下

root@nssa-sensor4:~# vim /etc/ssh/sshd_config

找到:PermitRootLogin prohibit-password禁用

添加:PermitRootLogin yes

 

ubuntu 16.04 ssh免密码连接不上_ubuntu系统_02

我再次提醒一下,每个节点都要修改的

sudo service ssh restart

OK,正常登录!!!

 ubuntu 16.04 ssh免密码连接不上_远程登录_03

 

成功!!!!