因为Ubuntu系统默认是禁用了ROOT用户登陆的,如果使用ssh链接不能登陆root用户,但是登陆其他普通用户是正常的,需要修改配置
首先要确保在图形化界面是可以使用root用户登陆的。
修改配置文件
打开/etc/ssh/sshd_config
sudo vim /etc/ssh/sshd_config
不要打开错文件,是sshd_config,不是ssh_config

找到并用#注释掉这行:(如果没有就不用注释)
PermitRootLogin prohibit-password
查看是否有PermitRootLogin yes,如果没有,新建一行 添加:PermitRootLogin yes

添加上就可以了。
重启服务
/etc/init.d/ssh restart
systemctl restart ssh
可以成功连接
文章讲述了如何在Ubuntu系统中启用ROOT用户的SSH登录。首先确认能在图形界面使用ROOT登录,然后编辑/etc/ssh/sshd_config文件,取消PermitRootLoginprohibit-password的限制,改为PermitRootLoginyes,最后重启ssh服务以应用更改。
2540

被折叠的 条评论
为什么被折叠?



