我是 ssh 新手,並將其安裝在兩台 Linux 電腦上(Ubuntu 20.04.3 和 Zorin OS 16)。我嘗試透過 ssh 從一台機器存取另一台機器。我使用的命令是ssh username@ip-address
,但是儘管輸入了正確的密碼,但我收到一條錯誤訊息「權限被拒絕」。我嘗試過以下方法,但沒有一個有效。
- 更改 root 密碼並在 /etc/ssh/sshd_config 中啟用 PermitRootLogin。
- 啟用密碼驗證
- 重新安裝ssh
答案1
在這種情況下,“用戶名”ssh username@ip-address
實際上是“root”,因為您似乎正在嘗試以 root 身份登錄,因此命令為:ssh root@ip-address
。
另外,在遠端伺服器上,確保 sshd 正在運作。如果使用 systemd,您可以根據發行版運行systemctl status ssh
或systemctl status sshd
(「狀態」不需要 sudo)。