2017-02-20 137 views
0

我嘗試了多個實例,花了一整天時間通過不同方式解決此問題,但每次通過ssh從我的macbook連接到我的某個亞馬遜EC2實例他們只能工作一次。SSH斷開連接並且不想重新連接到Amazon EC2實例(Macbook)

我通常可以連接,使用標準ssh -i "FILENAME.pem" [email protected]

然後,例如將凍結(通常在5-20分鐘),當我嘗試連接以後也不會響應,我會得到ssh: connect to host ec2-54-174-127-125.compute-1.amazonaws.com port 22: Operation timed out

我試過修改我的ssh配置文件,儘可能多的互聯網答案建議,但它絲毫沒有幫助。我在Ubuntu VM中也遇到了同樣的問題。

下面是修改後的配置:

Host * 
    SendEnv LANG LC_* 
    ServerAliveInterval 120 

我看着我的安全組,做,亞馬遜指南推薦的一切。

以下是完整的輸出截圖:

OpenSSH_7.3p1, LibreSSL 2.4.1 
debug1: Reading configuration data /etc/ssh/ssh_config 
debug1: /etc/ssh/ssh_config line 20: Applying options for * 
debug1: /etc/ssh/ssh_config line 57: Applying options for * 
debug2: resolving "ec2-54-89-219-10.compute-1.amazonaws.com" port 22 
debug2: ssh_connect_direct: needpriv 0 
debug1: Connecting to ec2-54-89-219-10.compute-1.amazonaws.com [54.89.219.10] port 22. 
debug1: connect to address 54.89.219.10 port 22: Operation timed out 
ssh: connect to host ec2-54-89-219-10.compute-1.amazonaws.com port 22: Operation timed out 

能否請你幫忙嗎?

感謝,

+0

通過監測檢查實例性能,是不是偶然超載? – Putnik

+0

你的ubuntu上有沒有運行防火牆?我不是指AWS的安全組,而是指您的Ubuntu操作系統上的iptables。 –

+0

@BogdanStoica,不,沒有:ubuntu是我的mac上的虛擬機,我的mac沒有防火牆。兩人都試過ssh'ing。 –

回答

0

原來,這是由我的賬戶 「隔離」 所引起。

這是AWS的的回覆:

「我查了你的情況,並從配置立場來看它 看起來不錯,而且抽查結果顯示,您的AWS賬戶是孤立, 它阻止你訪問您的實例。通過SSH。 隔離已被刪除,請啓動您的EC2實例並嘗試再次連接 ,請讓我知道它是如何發生的。

我不知道我怎麼能知道這個關於我自己的帳戶。如果其他人得到這種情況,可能值得支付他們的專業支持來回答你的問題(在你嘗試了所有事情之後)。

如果您取消,您可以切換到支持計劃(開發人員計劃)並支付按比例計費。它花費我〜3美元的專業支持一天,並節省了我無數的小時