【发布时间】:2015-01-20 14:20:04
【问题描述】:
出于实验目的,我正在尝试在 VPC 中设置一个 AWS EC2,该 VPC 具有公共子网和私有子网,如 this 教程中所述。
但是,当我在第 2 步尝试 SSH 时,它失败了(操作超时。连接失败):
$ ssh -i MyKeyFile.pem ec2-user@XXX.XXX.XXX.XXX
ssh: connect to host XXX.XXX.XXX.XXX port 22: Operation timed out
和:
$ telnet XXX.XXX.XXX.XXX 22
Trying XXX.XXX.XXX.XXX...
telnet: connect to address XXX.XXX.XXX.XXX: Operation timed out
telnet: Unable to connect to remote host
谁能解释我做错了什么?为什么我无法按照教程中的说明连接到此 NAT EC2?看起来应该很简单
【问题讨论】:
-
请验证您的安全组是否正确并报告。
-
是的。问题是 NAT 上没有入站 SSH 路由。添加一个允许我成功地进行 SSH。我遵循的教程省略了这个关键步骤。
标签: amazon-web-services ssh amazon-ec2 amazon-vpc