在 Ubuntu 中通过 SSH 启用 Root 登录

默认情况下,Ubuntu 上的 SSH 配置为禁用 root 用户登录。这最初是作为安全预防措施启用的,这意味着您不能通过 SSH 直接以 root 用户身份登录。 但是,您通常可以通过使用 sudo 命令。 在某些情况下,虽然直接以 root 身份登录更方便。

通过 SSH 启用 root 登录

  1. 以 root 身份登录到您的服务器。
  2. 以 root 用户身份编辑 /etc/ssh/sshd_config 中的 sshd_config 文件:vim /etc/ssh/sshd_config(有关使用 Vim 的详细信息,请在此处查看我们的文章!)
  3. 将以下行添加到文件中,您可以将其添加到任何地方,但最好找到有关身份验证的块并将其添加到那里。
    PermitRootLogin yes
  4. Save 并退出文件。
  5. 重启 SSH 服务器:
    systemctl restart sshd

    或者
    service sshd restart

就是这样! 添加新行并重新启动 SSH 服务器后,您现在可以通过 root 用户进行连接。

在这种情况下,您将能够使用密码或 ssh 密钥以 root 用户身份登录。

使用 SSH 密钥时,您可以设置 PermitRootLogin 值为“无密码”而不是“是”。 为此,只需修改上述步骤 2 中记录的以下信息:

PermitRootLogin without-password

这个过程几乎可以在安装了 sshd 服务的任何版本的 Linux 服务器上运行。 如果您使用的是 cPanel 服务器,尽管您可以从 WHM 界面轻松控制此设置。 在这些情况下,建议从您的控制面板界面修改此设置。

对此过程有更多疑问? 一年 365 天、一天 24 小时与我们的英雄支持管理员联系,方法是在 [email protected] 创建一个工单,打开一个 聊天 与我们联系或致电 1-800-580-4985 联系我们。 我们一直期待为您的任何问题提供答案!

感谢您使用 Liquid Web 托管!