📜  ubuntu root login ssh - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:48:07.001000             🧑  作者: Mango

在 Ubuntu 上使用 root 登录 SSH - Shell Bash

在 Ubuntu 操作系统中,root 用户是系统最高权限的用户。通常情况下,root 用户是被禁止通过 SSH 登录的。但是有些开发者和系统管理员需要在必要时使用 root 登录 SSH。

下面是如何在 Ubuntu 上使用 root 登录 SSH 的步骤:

步骤1:启用 root 用户

首先,我们需要启用 root 用户账户。如果您已经启用过 root 用户,请跳过此步骤。

sudo passwd root

运行上述命令后,您将会被要求设置一个新的 root 密码。输入密码后,您的 root 用户就已经启用了。

步骤2: 修改 SSH 配置

默认情况下,Ubuntu 是禁止 root 用户通过 SSH 登录的。因此,我们需要修改 SSH 配置文件以启用 root 用户的 SSH 登录。

使用文本编辑器打开 /etc/ssh/sshd_config 文件。

sudo nano /etc/ssh/sshd_config

将以下语句的注释符号(#)去掉:

#PermitRootLogin prohibit-password

改为:

PermitRootLogin yes

保存并关闭文件,重新启动 SSH 服务:

sudo service ssh restart
步骤3: SSH 登录

现在,我们可以使用 root 用户通过 SSH 登录到 Ubuntu 系统了:

ssh root@服务器IP

当您第一次通过 SSH 登录 root 用户时,您会被要求输入密码,输入您刚刚设置的 root 密码即可。

总结

通过以上步骤,您已经成功启用了 root 用户并允许其通过 SSH 登录到 Ubuntu。请注意,只有在必要时,应该使用 root 用户进行操作,因为它具有系统的最高权限。

以上就是在 Ubuntu 上使用 root 登录 SSH 的方法。