我已仔细按照说明here和here,但仍然无法通过SSH连接到我的新EC2实例。
是的,我已经确保允许从任何地方在端口22上进行入站连接。 我还启用了来自全世界的icmp用于调试目的。您可以在此屏幕截图中看到以下设置:
那么为什么我不能通过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守护程序没有在盒子上运行吗?如果我甚至不能上机,我怎么能启动那个守护进程呢?
答案 0 :(得分:1)
您是否可以通过端口22从您的计算机远程登录到此实例并看到它正在侦听?
如果连接弹性IP并查看是否有帮助,那该怎么办?
如果此实例在VPC中启动,您的安全组和ACL是否允许高端口上的出站流量到达所有地址(0.0.0.0/0)或至少是您的地址?