如何修復 ubuntu 伺服器的 ssh 問題?

如何修復 ubuntu 伺服器的 ssh 問題?

我最近在我的舊戴爾桌上型電腦上安裝了 openssh,以便於訪問,因為我打算將它用作媒體伺服器。我以前可以使用 putty 從 Windows 10 筆記型電腦存取它,但現在無論我輸入 IP 位址還是主機名稱都無法存取它。

輸入我的IP 位址時,我不斷收到錯誤「網路錯誤:網路錯誤連線被拒絕」 我現在可以輸入我的主機名,但是當我嘗試在登入畫面上輸入我的使用者名稱時,我收到錯誤「不支援身份驗證」可用方法(伺服器傳送:公鑰)

我不知道該怎麼做,所以我最終決定在論壇上詢問這個問題以及可以採取哪些解決方案。

輸入 systemctl status sshd 我多次收到以下錯誤“無法載入主機金鑰”

“不支援密鑰交換”

編輯:重置主機金鑰消除了輸入 systemctl status sshd 時的錯誤。

鍵入 - v 會出現錯誤“名稱解析暫時失敗”,因此我必須修復該問題

就 ubuntu 版本而言,我使用的是 ubuntu 伺服器 18.04.02 lts。我知道這一點是因為我在那裡下載了刻錄到磁碟的 iso。

答案1

有兩種主要的 SSH 軟體包,一種用於客戶端,另一種用於伺服器。

您正在尋找 openssh-server 軟體包。

sudo apt install openssh-server

安裝完成後,您可以透過以下方式檢查其狀態:

systemctl status sshd

永遠記住保護您的 OpenSSH 伺服器:

答案2

我透過重新安裝 ssh 並將我的檔案新增至伺服器來自行修復問題

相關內容