需要使用 SSH 以 **root@my-server-ip** 身份连接

use*_*728 0 ssh root vps

我有一个装有 Ubuntu 14.04 的 VPS。我需要通过 SSH 以 root 身份登录到我的服务器。

我为 root 设置了密码:sudo passwd root
然后启用它:sudo passwd -u root
然后重新启动我的 vps:sudo reboot

但是我仍然无法与root用户连接。如何以root身份启用 ssh 登录?

小智 7

/etc/ssh/sshd_config 中 Ubuntu 14.04 的默认设置是

PermitRootLogin without-password
Run Code Online (Sandbox Code Playgroud)

它禁止使用密码身份验证的 root 登录。这是一个好主意,因为针对 root 用户的暴力登录尝试极为常见。

要以 root 身份登录,我建议设置基于密钥的 SSH 登录。另一种(危险!)可能性是将选项更改为PermitRootLogin yes.

  • @ user2517728 我想知道:如果按照此答案的说明操作后您仍然遇到问题,这是如何被接受的答案? (3认同)