amazon-web-services - 连接 AWS EC2 实例时超时
问题描述
任何人都可以帮助调试 EC2 连接问题吗?我已经挣扎了很多天,这让我发疯。
事情是这样的:我在现有 VPC 和现有子网中创建了一个 EC2 实例。在安全组中,我已经正确设置了入站规则。 应允许入站规则SSH。但是,当我从远程计算机尝试时,我遇到了超时。
ssh: connect to host ec2-***********.compute.amazonaws.com port 22: Operation timed out
当我尝试使用 EC2 连接时,出现以下错误:
There was a problem setting up the instance connection An error occurred and we were unable to connect or stay connected to your instance. If this instance has just started up, try again in a minute or two.
我希望有人可以帮助我并在子网或 VPC 级别建议一些其他设置?这对我来说是全新的,我不知道什么是最好的方法......
子网的网络 ACL 在 此处输入图像描述
谢谢
解决方案
通过 ssh 访问有以下基本 thump 规则
- EC2 子网应该在公共子网中(子网应该连接到互联网网关)
- NACL 应该允许外部流量
- 安全组应该允许来自远程 IP 的端口 22(您可以在安全组设置中选择我的 IP)。
- 您需要在创建实例时配置的相同私钥。
- 弹性 IP 或公共 IP 以 ssh 进入系统。
推荐阅读
- vim - NerdTree - 将打开的窗口调整为等宽
- javascript - 从材质 ui 函数调用函数
- jsonschema - 将请求正文与整个请求分开验证
- arrays - 即使某些单元格为空白,也要对一列求和?
- javascript - FindByIdAndUpdate 正在更新但返回 null
- mysql - 循环内的 MySQL 循环以转置记录
- java - 如何检索使用 Firebase 登录的 Facebook 个人资料的真实姓名(姓名和姓氏)?
- shiny - 如何更改闪亮导航栏中的填充
- python - 为什么在写入 I2C 之前对值使用位移位?
- arm-template - ARM 模板 - 为 VirtualnetworkGateway 创建一个模板,合并在一个模板中