ubuntu系统root用户不能通过ssh远程登录问题
这篇讲的是Ubuntu系统中一个常见的SSH登录障碍:明明知道root密码,在虚拟机内能正常登录,但通过SSH远程连接时却总是报错“Password Authentication Failed”。问题根源往往藏在sshd的配置文件里——默认设置中`PermitRootLogin`被设为`without-password`,这意味着root用户只允许使用密钥认证登录,拒绝了所有密码验证请求。 解决方法直截了当:通过`vim /etc/ssh/sshd_config`编辑配置,将这一行改为`PermitRootLogin yes`,从而开放root用户的密码登录权限。修改完成后,只需重启sshd服务或重启系统,再次尝试远程连接就能顺利进入。 这篇内容虽然不长,但精准切中了一个实际运维中容易忽略的配置陷阱。对于刚接触Linux服务器管理的用户来说,理解认证方式与权限配置之间的对应关系,是排查连接故障的基础一步。