2016-05-12 136 views
0

我无法启动我的EC2实例,因为我重新启动了我的帐户。我连接到一个新的tmicro实例约4分钟,但我得到一个坏的管道错误,然后无法连接,尽管重新启动实例和我的电脑(超时错误)。EC2网络错误 - 超时

我证实,我连接端口22上我已经证实,22端口是开放和畅通。关闭防火墙等等。通过ssh连接到其他网站。我已经通读了安全组的故障排除,以及没有。这一切似乎都非常简单明了,我没有做错。一切似乎都在秩序,我证实了具有相同配置的朋友发起一个实例,我们通过一起在聚会中的步骤走...

任何人可以跟进的建议?一般来说,有没有人遇到类似这样的SSH?在我的日志或AWS上可以看到的服务器日志中,没有任何内容会弹出给我。而且,我似乎已经隔离了我在我尝试的步骤中可以使用的大部分变量。

回答

1

防火墙 - “关闭防火墙和所有的” - 你是否在实例本身上使用类似iptables的东西?为了简单起见,我只使用AWS安全组,因为否则,您需要维护两个令人困惑的防火墙。也许这里有一个问题。关闭防火墙意味着什么?

日志 - 尾ssh的日志,而你仍然连接(我认为tail -f /var/log/audit.log)。那里有什么吗?

SSH - 当你失败时连接,使用-vvv标志,让我们知道你会得到什么。

为了防止破裂的管道,你可能需要修改配置在/etc/ssh/ssh_config。看看ServerAliveInterval

+0

[这是我与-vvv选项输出(http://textuploader.com/5boky) - 这是上运行新的SSL我的MBP略有不同,但错误体现了同样的方式,如果我ssh从那里到新实例 – sas08

+0

哦,我已将ServerAliveInterval设置为120以前的搜索/排错。 – sas08