-1
我已經將一個實例從一個區域移動到另一個區域,只是在原點上執行AMI並將其複製到目標。我在目標上從AMI啓動了一個實例,並在目標上啓動新實例時創建了一個新的PEM文件。AWS ssh身份驗證失敗
現在我無法使用新的pem文件連接到實例。
......
debug1: Found key in /root/.ssh/known_hosts:8
debug1: ssh_ecdsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key: Fl00rfyAdmDev.pem
debug1: key_parse_private2: missing begin marker
debug1: read PEM private key done: type RSA
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).
我試圖連接的主機和用戶是正確的,我試圖以root身份進行連接,而我一直都是這樣做的。
會發生什麼情況? 我可以嘗試什麼?
謝謝
我必須補充說,我可以訪問舊的pem文件,但不能用aws gui控制檯生成的新文件。 aws gui控制檯說實例已經分配了new.pem,但我只能通過old.pem訪問。我怎麼能改變它,以便我可以訪問新的pem而不是舊的(舊的是我以前在其他地區連接的那個先前正在進行AMI並將其複製到新區域的那個) – cadid
1)你用來連接你的實例的命令是什麼? 2)新PEM文件的文件名是什麼? 3)你在'〜/ .ssh/config'中有什麼? 4)默認情況下通常禁止以root身份進行連接。 – Jakuje