
我新設定的 Ubuntu 22.04 LTS 伺服器出現問題。
我的目標是從我的筆記型電腦透過 SSH 存取伺服器。但在插入密碼後我無法連線並收到「權限被拒絕」錯誤。
到目前為止我做了什麼:
使用 OpenSSH 安裝 Ubuntu 22.04 設定 ssh 設定 (/etc/ssh/sshd_config) PubkeyAuthentication yes - PasswordAuthentication yes AllowUsers MyUsername 重新啟動 ssh 伺服器 當我現在嘗試從本地網路透過「ssh MyUsername@ MyUsername 重新啟動 ssh 伺服器當我嘗試從本地網路透過「ssh MyUsername@MyServer」被拒絕連接時,我得到拒絕錯誤。我正在嘗試從 MacBook Pro (M3 Pro) 進行連線。
當我使用 Windows 機器時,我可以使用 powershell 輕鬆存取我的伺服器。所以我不認為伺服器是真正的問題。僅在我的 Mac 上它不起作用。
我已經嘗試在 MacBook 上產生密鑰以使用 pub 密鑰而不是密碼。因此,我使用 ssh-keygen 產生金鑰,然後將公鑰複製到伺服器(我使用 Windows 筆記型電腦執行此操作,因為我無法從 Mac 連接以將其複製到伺服器)。為此,我只是將 pub 金鑰新增為 ~/.ssh/authorized_keys 中的新行。但這並沒有改變任何事情。仍然需要密碼,但我仍然收到錯誤訊息。