2015-06-14 127 views
-3

我試圖連接到一個AWS ec2實例,但我一直被拒絕。 我使用相同的計算機,相同的WiFi,但突然當我連接到我的EC2實例之一,它失敗。ec2上的SSH連接

當我連接,它說..

ssh -i successintoeflcom.pem [email protected] 
ssh: connect to host 52.68.152.179 port 22: Connection refused 

ssh -v successintoeflcom.pem [email protected] 
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 
debug1: Reading configuration data /etc/ssh_config 
debug1: /etc/ssh_config line 26: Applying options for * 
ssh: Could not resolve hostname successintoeflcom.pem: nodename nor servname provided, or not known 

我看着在/ etc/ssh_config中第26行,發現

Host * 
    SendEnv LANG LC_* 

的東西一定是錯的,但我還沒有找到一種正確的方法。

我也嘗試刪除ec2實例,並使用新的ssh密鑰和新的EIP創建新的,但它沒有工作。老實說,我是新來的SSH設置。任何幫助,將不勝感激。

PS 出於某種原因,我能夠連接到其他aws帳戶上的其他ec2實例,該實例用於工作。

+1

這屬於上[北京] –

+0

檢查指定的安全組設置,如果打開了入站流量通過端口22或不。 – BMW

+0

感謝您的評論。我確定端口22是開放的 –

回答

0
  • 檢查安全組入站設置,確保ssh協議 隨源啓用。因爲您的系統IP地址可能更改爲 。

  • 檢查.pem文件權限。應該使用chmod 600

+0

感謝您的回答。我嘗試了這些,但他們沒有工作。所以我刪除了這個實例並創建了一個新的實例並重新開始。非常感謝你。 –