不能ssh到Amazon EC2实例,这似乎是非常常见的问题,但我已经尝试了所有可用文档中建议的所有内容,其他任何人都知道下面缺少什么?
.pem
文件毕竟当我尝试从我的本地机器ssh我连接超时时,我还有什么需要做的 我也禁用了防火墙,只测试了
ssh -vvv -i key.pem ec2-user@********
OpenSSH_7.1p2, OpenSSL 1.0.1g 7 Apr 2014
debug1: Reading configuration data /etc/ssh_config
debug2: ssh_connect: needpriv 0
debug1: Connecting to ec2-instance [********] port 22.
debug1: connect to address ****** port 22: Connection timed out
ssh: connect to host ******* port 22: Connection timed out
答案 0 :(得分:2)
超时通常表示没有网络连接。这几乎总是与安全组有关。它错误立即返回,这意味着实例收到但拒绝连接。如果响应需要很长时间,通常意味着请求未到达实例。
一些建议:
0.0.0.0/0
只是为了消除问题的一个潜在原因。您的网络可能拒绝连接(例如,由于防火墙规则)。 尝试使用其他计算机和/或其他网络(例如家庭与办公室)以消除此原因。