2014-10-28 74 views
1

即使正在運行,我也無法登錄到我的aws現場實例。我無法通過ssh或scp訪問我的數據。我知道我的pem鍵適用於其他實例,所以它不是pem鍵的問題。即使正在運行,也無法登錄到我的aws現場實例

ssh -i my_pem_key.pem ubuntu @ my_dns_name 而我得到 權限被拒絕(publickey)。

我該如何檢索運行中的實例中的數據? 我試圖創建一個實例的圖像(AMI)並登錄到新實例中,但這並不奏效。

回答

0

這裏可能會發生一些事情。你嘗試過以下嗎?

  • 確保您的實例的安全設置都設置爲使用相同的PEM證書
  • 驗證正在嘗試連接的服務器的DNS或IP地址是正確的

從亞馬遜文檔:

確認您正在使用AMI的相應用戶名進行連接。在「PuTTY配置」窗口的主機名框中輸入用戶名。

  • 對於Amazon Linux AMI,用戶名是ec2-user。
  • 對於RHEL5 AMI,用戶名是root或ec2-user。
  • 對於Ubuntu AMI,用戶名是ubuntu。
  • 對於Fedora AMI,用戶名是fedora或ec2用戶。
  • 對於SUSE Linux,用戶名是root。

    否則,如果ec2-user和root不起作用,請諮詢AMI提供商。

此外,

請確認您有入站安全組規則允許入站流量到相應的端口。

問候

+0

我的DNS是correct..Username是Ubuntu的,所以這是正確的爲好。入站安全組全部設置正確。與AMI供應商覈對意味着什麼? – 2014-10-28 23:35:08

相關問題