2017-02-18 42 views
0

我通過AWS控制檯啓動了一個新的AWS EC2 Ubuntu服務器t2.micro實例。我能夠成功連接到該實例在MacOS塞拉利昂10.12.3使用ssh單時間:只能連接一次到AWS EC2實例

$ ssh -i ./ubuntu-server-2-17-2017.pem [email protected] 

然而,當我嘗試連接第二次,我得到一個超時錯誤:

$ ssh -i ./ubuntu-server-2-17-2017.pem [email protected] 
ssh: connect to host ec2-55-555-555-555.compute-1.amazonaws.com port 22: Operation timed out 

我該如何解決這個問題?

+0

在第二次嘗試連接之前是否停止並啓動實例? – helloV

+1

如果您停止並啓動實例(不重新啓動),則IP會更改。爲了防止出現這種情況,請將彈性IP與啓動時不更改的實例相關聯。 – helloV

+0

@helloV當我停止並啓動實例時,我能夠再次獲得2或3次登錄(使用新的公有DNS)到實例,然後出現以下錯誤:'$ packet_write_wait:連接到55.555.55.555端口22:斷開pipe'。然後出現同樣的錯誤:'ssh:connect to host ec2-55-555-55-555.compute-1.amazonaws.com port 22:Operation timed out'。 – Borealis

回答

2

首先要檢查的是與實例關聯的IP地址仍然相同。

然後,要查看的另一件事是安全組來查看您的IP地址(可能已更改)是否仍然允許。

相關問題