我可以使用putty將我的windows PC連接到我的AMI E2C linux實例,但我無法從一個實例ssh連接到另一個實例。我收到以下錯誤消息,我剛纔複製的錯誤消息的最後一部分:無法從一個AMI ec2實例連接到另一個
debug1: Found key in /home/ec2-user/.ssh/known_hosts:3
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: /home/ec2-user/.ssh/id_rsa
debug1: Trying private key: /home/ec2-user/.ssh/id_dsa
debug1: Trying private key: /home/ec2-user/.ssh/id_ecdsa
debug1: Trying private key: /home/ec2-user/.ssh/id_ed25519
debug1: No more authentication methods to try.
Permission denied (publickey).
安全組對所有服務器具有SSH開放源碼0.0.0.0
我試圖創造新的SSH密鑰, ssh-keygen -t -rsa,並將.pub文件的內容複製並粘貼到其他服務器上的/.ssh/authorized_keys文件中。但它仍然不起作用。
我已經嘗試將兩個文件的內容複製到另一臺服務器上,保持/.ssh保持相同的文件名並再次運行chmod 600這兩個文件。但仍然無效。
我不敢相信,我一直在這個問題上停留了2天。 仔細檢查我在我想連接的服務器上創建的ID_RSA文件,我有一個副本並從另一個服務器上粘貼了公鑰,但沒有粘貼所有的密鑰。複製和粘貼功能錯過了密鑰的前幾個字符。 一旦我把這些在SSH連接工作! –