Root账户无法远程SSH连接的解决方法

Root账户无法远程SSH连接的解决方法

在Linux系统中,Root账户是系统更高权限账户,可以执行任何操作。然而,在默认情况下,Root账户是被禁止远程SSH登录的。
这就意味着,如果想要通过SSH连接远程服务器执行Root权限操作,就必须先解决这个问题。

方法:修改SSH配置文件
在Linux系统中,SSH配置文件默认情况下位于/etc/ssh/sshd_config,我们可以通过修改这个文件的方式来解决Root账户无法远程SSH连接的问题。
使用root账户登录到远程Linux服务器。然后,打开SSH配置文件,输入命令:
vi /etc/ssh/sshd_config

找到如下两行:
PermitRootLogin no
PasswordAuthentication no

将这两行改为:
PermitRootLogin yes
PasswordAuthentication yes

改完后,保存退出,执行如下命令:
systemctl restart sshd
重启sshd服务,让修改生效。

这样,就可以通过SSH连接Root账户了。