• 原因:出于安全考虑,许多 Linux 系统默认禁止 root 用户通过 SSH 登录。

  • 解决办法:

  • 如果需要允许 root 用户通过 SSH 登录,可以修改 SSH 配置文件:

    1. 使用其他用户登录服务器。

    2. 编辑 SSH 配置文件:sudo vi /etc/ssh/sshd_config

    3. 找到以下行并修改:

      #PermitRootLogin prohibit-password

      改为:

      PermitRootLogin yes
    4. 保存并退出,然后重启 SSH 服务:

      sudo systemctl restart sshd