使用 SSH 连接远程服务器时权限被拒绝

使用 SSH 连接远程服务器时权限被拒绝

我是 ssh 新手,已在两台 Linux 机器(Ubuntu 20.04.3 和 Zorin OS 16)上安装了它。我尝试通过 ssh 从一台机器访问另一台机器。我使用的命令是ssh username@ip-address,但出现错误,提示“尽管输入了正确的密码,但权限被拒绝”。我尝试了以下方法,但都不起作用。

  1. 在 /etc/ssh/sshd_config 中更改 root 密码并启用 PermitRootLogin。
  2. 启用密码验证
  3. 重新安装 ssh

答案1

在这种情况下,“用户名”ssh username@ip-address实际上是“root”,因为看起来您正尝试以 root 身份登录,因此命令如下:ssh root@ip-address

此外,在远程服务器上,请确保 sshd 正在运行。如果使用 systemd,您可以运行systemctl status sshsystemctl status sshd(对于“status”,sudo 不是必需的),具体取决于发行版。

相关内容