为了安全考虑,大多数Linux发行版默认禁止root用户通过SSH登录。但是,如果您确实需要这样做,请按照以下步骤进行配置。
-
登录到您的Linux系统。
-
打开SSH服务器配置文件。这个文件通常是/etc/ssh/sshd_config。您可以使用nano、vi或其他文本编辑器打开这个文件。
vim /etc/ssh/sshd_config
-
找到PermitRootLogin的行。默认情况下,它可能是注释掉的(有#号),或者设置为“no”。
-
将PermitRootLogin设置为“yes”。
PermitRootLogin yes
-
保存并关闭配置文件。
-
重新启动SSH服务器以使更改生效。您可以使用以下命令重启SSH服务器:
systemctl restart sshd
从现在开始,您应该能够使用root用户通过SSH登录系统了。但是请注意,为了确保系统安全,我们建议您不要持续使用root用户登录系统,并使用其他非特权用户进行大部分操作。
设置root密码的方法
- 使用passwd命令设置root密码
sudo passwd root
- 使用sudo -i命令进入root模式,再使用passwd命令设置密码
sudo -i
passwd