尝试连接到amazon AWS EC2实例时,SSH挂起

时间:2018-06-19 09:51:11

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

全新的AWS。昨天我能够ssh到我的EC2实例,但今天SSH挂起了这个(详细)输出:

-> ssh -vvv -i "x.pem" ec2-user@ec2-x-x-x-x.us-east-2.compute.amazonaws.com

OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g  1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "ec2-x-x-x-x.us-east-2.compute.amazonaws.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to ec2-x-x-x-x.us-east-2.compute.amazonaws.com [18.191.133.22] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file x.pem type -1
debug1: key_load_public: No such file or directory
debug1: identity file x.pem-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.4

我在这里尝试了SSH hangs when connecting to Amazon EC2 instance的建议,但都没有效果。我有一个安全规则允许ssh从任何地方到端口22。

我可以ping实例并telnet到22端口。

3 个答案:

答案 0 :(得分:3)

您也可以查看ec2实例的监视部分以了解CPU使用情况。如果CPU使用率为100%,则可能会引起问题。由于您现在可以ssh,因此也请检查可用磁盘空间。

答案 1 :(得分:0)

我必须将我的公共密钥的内容~/.ssh/id_rsa.pub粘贴到ymy EC2仪表板下的Key Pairs上。然后,在创建新的AWS实例时使用了此密钥(我淘汰了旧的实例-也许可以更改密钥)。

答案 2 :(得分:0)

我的实例也发生了同样的事情,我无法进入该实例,并且在该实例上运行的应用程序无法访问。在控制台中,实例状态为“正在运行”。我不确定是什么原因导致的,最终我只是通过重新启动实例来解决了它。似乎ubuntu由于某些原因而冻结。