Amazon web services ssh连接超时-路由问题?
我正在尝试设置一个ec2实例,并收到一个连接超时 我已将pem文件下载到~/.ssh文件夹 我已经完成了chmod 400 file.pem 我正在努力: ssh-v-i AWS.pemubuntu@ec2-54…1.compute-1.amazonaws.com 实例已启动并正在运行 不过,我不确定路线选择 在路由表中显示:Amazon web services ssh连接超时-路由问题?,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我正在尝试设置一个ec2实例,并收到一个连接超时 我已将pem文件下载到~/.ssh文件夹 我已经完成了chmod 400 file.pem 我正在努力: ssh-v-i AWS.pemubuntu@ec2-54…1.compute-1.amazonaws.com 实例已启动并正在运行 不过,我不确定路线选择 在路由表中显示: Destination: 172.....0/16 Target: local Status: Active Propagated : No 我无法尝试添加其他路
Destination: 172.....0/16
Target: local
Status: Active
Propagated : No
我无法尝试添加其他路线,因为“添加”按钮旁边显示:
没有任何Internet网关、网络接口或虚拟专用网关目标
但网络案例的状态是:正在使用中
公共IP与我尝试通过ssh连接的IP相同
我不确定我还需要检查什么
来自安全组:
Inbound:
Type: SSH
Protocol: TCP
Port Range:22
Source:0.0.0.0/0
Outbound:
Type: All traffic1
Protocol: All
Port Range:All
Destination:0.0.0.0/0
最后..在入站选项,在源代码处,我必须输入我的IP,而不是0.0.0.0/可能是您的系统位于AWS网络上,但尚未路由到internet。i、 e.您的系统可以在内部看到其他系统,但没有人可以从外部看到它,尽管设置了防火墙 如果是这样,;您需要确保您的VPC和Internet网关都在AWS上设置,以便在AWS上执行此操作: 注意:如果您已经有VPC和子网,请跳到第5项: 1从服务->选择专有网络->点击xxx专有网络链接 2如果您还没有创建专有网络,请单击“创建专有网络”,为其提供名称标签和类似192.168.1.0/24的子网掩码 3选择左侧菜单上的子网,如果您还没有子网,则创建子网 4输入名称标签,然后选择已创建的专有网络 5从左侧菜单中选择Internet网关,单击创建Internet网关 6输入一个名称标签,然后单击OK 7单击新的Internet网关,然后右键单击,选择“连接VPC”,这将把GW链接到VPC以允许路由 8注意您的网关,即igw-123456 9返回子网,选择有问题的子网 10单击管线表,单击编辑 11从底部单击添加管线 12输入默认路由以路由所有内容,在本例中,它应为0.0.0.0/0 13在第二个框中输入复制的网关地址,即igw-123456 14好的 这应该允许您的服务器连接到internet,如果防火墙允许,您也可以查看它 我希望这有帮助 问候
Heider检查安全组,端口22必须为allowed@DusanBajic:您好,我已更新。它允许最简单的正确设置:您的实例具有公共IP,它位于子网中,该子网具有到internet网关的路由0.0.0.0/0,该网关位于子网所在的同一vpc中。如果将实例置于默认vpc/子网中,则所有这些都已存在。如果您创建了新的vpc/子网,您需要创建internet网关并将路由添加到子网的路由表中。@DusanBajic:是的,默认允许0.0.0.0/0入站将允许所有地址,包括您的地址。@RodrigoM:谁知道呢?我刚刚选择了我的IP,它立即工作了!很高兴知道。SSH应该限制在您的IP上,以确保安全9-应该是:转到左侧的“路由表”,如果单击左侧的子网,则只能编辑关联。
Inbound:
Type: SSH
Protocol: TCP
Port Range:22
Source:0.0.0.0/0
Outbound:
Type: All traffic1
Protocol: All
Port Range:All
Destination:0.0.0.0/0