2011-04-26 40 views
5

爲什麼SSH不起作用?亞馬遜SSH的問題,但不是其他的SSH

我不斷收到..

ssh: connect to host ec2-11-11-11-11.compute-1.amazonaws.com port 22: Operation timed out

試圖連接到我的Amazon EC2服務器,在第一次時,我認爲這是某種形式的防火牆,但我有沒有防火牆,我可以ssh到我MediaTemple服務器。

我PEM的CHMOD爲600,這是IM如何試圖用ssh ..

ssh -i ~/.ssh/ServerKey.pem [email protected]

我有一個AMI ID:AMI-508c7839,所以我看到一個視頻的用戶應該是Ubuntu Linux系統。

我希望有人可以在某處看到一個錯誤,因爲我沒有線索。如果它有助於在Mac上知道即時通訊。

在此先感謝

回答

2

在詳細模式下運行ssh命令,看看究竟在那裏的超時英寸

ssh -i ~/.ssh/ServerKey.pem -v [email protected] 

另外,我建議你可以指定你的SSH密鑰的絕對路徑,而不是使用〜波浪符號。 (如果您想通過腳本/ cron自動連接到EC2服務器,將會讓您頭疼。

-Tony

+1

好的,謝謝...這就是我回來了 'MacBook Pro:〜aaranmcguire $ ssh -i〜/ .ssh/ServerKey.pem -v ubuntu @ ec2-11-11-11-11。 debug1:讀取配置數據/ etc/ssh_config debug1:連接到ec2-11-11-11-11.compute-1.amazonaws。 com [50.19.33.24]端口22. debug1:連接到地址50.19.33.24端口22:操作超時 ssh:連接到主機ec2-11-11-11-11.compute-1.amazonaws.com端口22:操作超時# – user633268 2011-04-27 07:50:35

+1

這聽起來像是它的防火牆問題。您可能需要檢查我們實例正在使用的安全組上的入站防火牆策略。確保已設置策略「端口22(SSH)源0.0.0.0/0」。 – Alpha01 2011-04-27 08:10:29

+1

做到了這一點,並重新啓動實例...仍然是一樣的 – user633268 2011-04-27 08:27:56

1

確保您點擊了安全組選項卡中的「應用規則更改」。

2

轉到安全組,並確保已設置策略「端口22(SSH)源0.0.0.0/0」。

0

我不認爲這是ssh的問題。 我建議你檢查網絡重合度。

嘗試直接ssh的IP地址。 嘗試調試dns。