
去年夏天,我安裝了 ubuntu 伺服器 14.04,並使用 PuTTY 和 ssh 來存取它。我將公鑰和私鑰保存在備份中。從那時起,我在用於存取伺服器的電腦上安裝了一個乾淨的Windows 10(從win7升級並格式化所有硬碟)。今天我需要在幾個月沒有透過 ssh 訪問 ubuntu 伺服器後再次訪問它。在此期間,它每天用作電子郵件伺服器並且運作良好。
今天我嘗試使用 PuTTY 連接,選擇正確的 IP 和連接埠號碼。將自動登入使用者名稱設定為****(類別:連線>資料)。並提供用於身份驗證的私鑰檔案(類別:connection>ssh>auth)。但隨後這種情況不斷發生:
開啟連線後 PuTTY 的輸出:使用使用者名稱「****」。伺服器拒絕我們的金鑰
並彈出一個標題:「Putty Fatal Error」和訊息:「斷開連接:沒有可用的受支援的身份驗證方法(伺服器發送:公鑰)」。
我嘗試了不同的用戶名,從舊的私鑰檔案創建一個新的私鑰檔案(我知道沒有任何意義),ssh1 而不是 ssh2 (協議選項)。此時我認為我需要將伺服器連接到顯示器和鍵盤。上傳新的公鑰並為 PuTTY 建立私鑰。但伺服器不太容易存取。所以我希望透過 PuTTY 獲得更簡單的解決方案。也許 PuTTY 有更新?目前我使用 Putty 0.66
我在夏天使用這個安裝了它:https://vorkbaard.nl/using-putty-and-keyfiles-to-ssh-into-your-ubuntu-12-04-server/