使用 SSH 連線遠端伺服器時權限被拒絕

使用 SSH 連線遠端伺服器時權限被拒絕

我是 ssh 新手,並將其安裝在兩台 Linux 電腦上(Ubuntu 20.04.3 和 Zorin OS 16)。我嘗試透過 ssh 從一台機器存取另一台機器。我使用的命令是ssh username@ip-address,但是儘管輸入了正確的密碼,但我收到一條錯誤訊息「權限被拒絕」。我嘗試過以下方法,但沒有一個有效。

  1. 更改 root 密碼並在 /etc/ssh/sshd_config 中啟用 PermitRootLogin。
  2. 啟用密碼驗證
  3. 重新安裝ssh

答案1

在這種情況下,“用戶名”ssh username@ip-address實際上是“root”,因為您似乎正在嘗試以 root 身份登錄,因此命令為:ssh root@ip-address

另外,在遠端伺服器上,確保 sshd 正在運作。如果使用 systemd,您可以根據發行版運行systemctl status sshsystemctl status sshd(「狀態」不需要 sudo)。

相關內容