我已經創建了一個亞馬遜Ec2實例,我試圖從本地機器ssh進入服務器。我可以使用PEM密鑰,但即使將本地計算機的公鑰添加到授權密鑰後,我也無法登錄。它只是告訴我「權限被拒絕(publickey)」。這是跟蹤。 debug3: remaining preferred: keyboard-interactive,password debug3: authmethod_is_enabled publickey debug1: Next authentication method: publickey debug1: Offering RSA public key: /Users/joelscalera/.ssh/id_rsa debug3: send_pubkey_test debug2: we sent a publickey packet, wait for reply debug1: Authentications that can continue: publickey debug1: Trying private key: /var/root/.ssh/id_rsa debug3: no such identity: /var/root/.ssh/id_rsa: No such file or directory debug1: Trying private key: /var/root/.ssh/id_dsa debug3: no such identity: /var/root/.ssh/id_dsa: No such file or directory debug1: Trying private key: /var/root/.ssh/id_ecdsa debug3: no such identity: /var/root/.ssh/id_ecdsa: No such file or directory debug1: Trying private key: /var/root/.ssh/id_ed25519 debug3: no such identity: /var/root/.ssh/id_ed25519: No such file or directory debug2: we did not send a packet, disable method debug1: No more authentication methods to try. Permission denied (publickey).
如何在沒有PEM密鑰的情況下進入EC2實例?
0
A
回答
2
您需要ssh-agent
在ssh期間提供您的PEM文件。
首先啓動的ssh-agent:
eval `ssh-agent -s`
然後添加PEM關鍵代理
ssh-add <pem-key>
現在你可以不提供PEM SSH協議。
+0
您也可以將上述命令放置在您的配置文件中,以便它們不會在重新啓動後持續 –
1
您可以添加EC2 PEM關鍵要ssh
ssh-add ~/.ssh/key_pair.pem
相關問題
- 1. 如何在沒有ec2 id的情況下將ec2實例註冊到AWS ELB?
- 2. 如何在不使用.pem文件的情況下ssh進入EC2
- 3. 在沒有額外庫的情況下解析C中的PEM密鑰
- 4. 在沒有密鑰的情況下加入數據幀
- 5. 如何在沒有EBS的情況下增加ec2實例根文件系統?
- 6. 在不停止正在運行的實例的情況下更改正在運行的EC2實例的.pem鍵
- 7. 如何在不更新包的情況下克隆EC2實例
- 8. 如何在我的情況下通過terraform創建ec2實例?
- 9. 如何在沒有鑰匙對的情況下從計算機上操作EC2實例
- 10. 如何連接到mongodb EC2實例,使用JAVA驅動程序+ SSH pem密鑰
- 11. txt中的AWS EC2 pem密鑰
- 12. 如何在忘記密碼的情況下恢復.pem文件
- 13. 如何在沒有coredata的情況下創建nsmanagedobject的實例?
- 14. 如何在不使用密鑰對的情況下通過SSH連接到Amazon EC2 redhat實例?
- 15. 在沒有迭代的情況下獲取密鑰YAML-cpp
- 16. 如何在沒有HibernateTemplate的情況下輕鬆找到實例(對象實例)?
- 17. 如何在沒有sudo的情況下永久運行Ec2
- 18. 如何在沒有Putty的情況下ssh進入Amazon Lightsail
- 19. 是ec2實例中用戶特有的AWS ec2專用密鑰
- 20. 如何在沒有密碼的情況下在android中存儲私鑰
- 21. 如何在沒有操作的情況下發生重複密鑰異常?
- 22. 如何在沒有人知道的情況下共享AWS密鑰
- 23. 在沒有淹沒RAM的情況下輸入TEA密碼
- 24. 如何在沒有硬編碼的情況下在cloud-init中引用AWS訪問密鑰(密鑰)
- 25. Ansible - 如何在沒有「主機真實性」提示的情況下ssh進入實例?
- 26. SSH密鑰對 - 添加到EC2實例
- 27. 更換密鑰對ec2運行實例
- 28. 沒有密鑰通道的情況下從Java密鑰存儲沒有存儲通道導出私鑰
- 29. 在EC2 Ubuntu的情況下
- 30. S3如何在沒有EC2實例的情況下運行? S3如何擴展?(程序)
請注意,是#2只編程相關的問題。請查看[幫助/在線主題],瞭解可在此處詢問哪些主題。這個問題可能適用於其他SE網站,如[超級用戶](http://superuser.com)。首先檢查他們的幫助,看看問題是否屬於那裏,如果是這樣,你可以點擊「標誌」鏈接並選擇「需要管理員注意」來請求遷移。 – kaylum