【发布时间】:2014-12-09 07:05:26
【问题描述】:
我已经仔细按照here 和here 的说明进行操作,但仍然无法通过 SSH 连接到我的新 EC2 实例。
是的,我已确保我允许来自任何地方的端口 22 上的入站连接。 我还启用了来自世界各地的 icmp 以进行调试。您可以在此屏幕截图中看到这些设置:
那么为什么我不能通过 SSH SSH 到这台机器呢?
$ ssh -vvv -i myKeyPair.pem ubuntu@ec2-X-X-X-X.us-west-2.compute.amazonaws.com
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to ec2-X-X-X-X.us-west-2.compute.amazonaws.com http://X.X.X.X port 22.
debug1: connect to address X-X-X-X port 22: Operation timed out
ssh: connect to host ec2-X-X-X-X.us-west-2.compute.amazonaws.com port 22: Operation timed out
但是我可以 ping 通它:
$ ping ec2-X-X-X-X.us-west-2.compute.amazonaws.com
PING ec2-X-X-X-X.us-west-2.compute.amazonaws.com (X.X.X.X): 56 data bytes
64 bytes from X.X.X.X: icmp_seq=0 ttl=42 time=91.994 ms
64 bytes from X.X.X.X: icmp_seq=1 ttl=42 time=91.922 ms
是不是因为 SSH 守护程序没有在盒子上运行?如果我什至无法进入盒子,我该如何启动该守护进程?
【问题讨论】:
-
你能检查一下你的防火墙规则吗?如果您尝试访问 EC2 的机器/网络限制了 ssh 连接,您将无法登录。
-
Amal,我可以 ssh 到其他地方。见:gist.github.com/syedsaqibali/e5501bbe284178cd7f2f
标签: amazon-web-services ssh amazon-ec2