Linux
伺服器拒絕了我們的密鑰 (AWS) - Putty
我剛剛註冊 AWS 並啟動了 EC2,下載了密鑰 (
.pem
) 文件,然後使用puttykeygen
. 使用此ppk
文件,我嘗試使用 Putty 通過 SSH 登錄伺服器,但Server refused our key
彈出錯誤提示:Disconnected: No support authentication methods available (server sent: publickey)
我也使用了兩者
ec2-user
,root
但兩者似乎都沒有出現相同的錯誤。我正在使用 Amazon Linux AMI,因此此頁面建議使用
ec2-user
我已經在使用的。我也逐步按照該頁面上的說明進行操作,但出現上述相同的錯誤。我也用Google搜尋,但無法得出解決方案。這是 Putty 中的錯誤還是我遺漏了什麼?
發現 PuttyGen 生成的公鑰與 AWS 下提供的公鑰不同
authorized_keys
。我必須載入私鑰,然後複製粘貼 PuttyGen 中提供的公鑰,然後authorized_keys
在使用 Java 通過瀏覽器登錄後將其添加到 AWS 伺服器上。當我使用匹配的生成ppk
文件時,它立即工作