无法从MacOSx SSH进入ec2

时间:2018-10-08 08:33:53

标签: macos amazon-web-services amazon-ec2 ssh

我一直在尝试连接到几个小时前工作的ec2实例。我突然终止了bash终端后,它现在拒绝工作。我收到一个持续的ssh: connect to host ec2-xx-xxx-xx-xx.compute-1.amazonaws.com port 22: Operation timed out错误。

它可以在我朋友的ubuntu系统上使用,但即使在我的ubuntu上也无法使用。 我也允许所有入站和出站路由。

还使用了正确的命令,将我的.pem密钥设为私有。仍然不起作用。我该怎么办

2 个答案:

答案 0 :(得分:0)

检查实例是否已打开或其IP已更改。每个ec2实例都有一个专用IP和一个公用IP,我们应该使用ec2的公用IP对其进行SSH交换。在aws控制台中找到公共IP。

答案 1 :(得分:0)

验证连接的EC2安全组,并检查端口ssh是否已从网络打开。 (例如,使用nmap)。

在安全组中验证源端口是完全开放的,还是刚刚从您当前的公共ip打开。 (最后一种比较安全/建议)