AWS EC2 Server Connection from Windows Network Error: Connection timeout error
AWS EC2 Server Connection from Windows Network Error: Connection timeout error
我已经创建了新的 EC2 实例集 HTTP、HTTPS、SSH anywahere、获取 Pair、pem 文件,并尝试使用 putty 从 window 机器连接。
Putty 给出错误:
Network Error: Network Error: Connection timeout error
我在同一台笔记本电脑、同一网络、同一防火墙的不同 AWS 帐户上尝试了相同的程序,工作正常。
请帮我解决这个问题。
在安全组中,我在入站规则中允许 SSH TCP 22。
超时错误通常表示您的计算机无法连接到目标计算机(与目标计算机拒绝连接相反)。
要检查的事项:
- EC2实例应该是运行Linux
- 实例上的 安全组 应允许从您的 IP 地址或所有 IP 地址对端口 22 进行入站访问 - EC2 实例应位于 public 子网(定义为具有指向 Internet 网关的路由 table 条目的子网)
- 网络访问控制列表(ACL)最好保持不变
- 您的(公司)网络允许 SSH 访问 到 AWS 网络范围
鉴于您能够连接到 "a different AWS Account",听起来您的笔记本电脑和本地网络配置已找到。与实例、安全组或VPC配置有关。
您是否尝试过在端口 22 上允许连接?
转到您的 EC2 实例并单击它,使单选按钮变为
蓝色的。向下滚动到底部并检查安全组。
单击“查看入站规则”并查看端口 22 是否已启用。如果不
单击 查看入站规则 正上方的 link。截图如下:
您将看到选项卡,如下面的屏幕截图所示:
- 单击“编辑”,然后单击“添加规则”按钮。
- 输入如下屏幕截图所示的值:
- 点击“保存”,然后再次尝试连接到您的实例。
- 如果这不起作用,一旦您转到 EC2 实例,就会有一个“连接”按钮。单击它并查看可能无法连接到您的实例的可能警告列表。
检查您的安全组规则。您需要一个安全组规则,允许来自正确端口上的 public IPv4 地址的入站流量。
在 https://console.aws.amazon.com/ec2/ 打开 Amazon EC2 控制台。
在导航窗格中,选择实例,然后选择 select 您的实例。
在控制台页面底部的描述选项卡中,在安全组旁边,select查看入站规则以显示对 selected实例。
对于 Linux 实例:当您 select 查看入站规则时,将出现一个 window,显示允许流量到达的端口。验证是否存在允许从您的计算机到端口 22 (SSH) 的流量的规则。
对于 Windows 实例:当您 select 查看入站规则时,将出现一个 window,显示允许流量到达的端口。验证是否存在允许从您的计算机到端口 3389 (RDP) 的流量的规则。
要解决连接问题,请参阅:Error connecting to your instance: Connection timed out
概览:
- 检查安全组
- 检查路线table
- 检查网络 ACL
- 检查企业网络
- 检查CPU加载
我已经创建了新的 EC2 实例集 HTTP、HTTPS、SSH anywahere、获取 Pair、pem 文件,并尝试使用 putty 从 window 机器连接。
Putty 给出错误:
Network Error: Network Error: Connection timeout error
我在同一台笔记本电脑、同一网络、同一防火墙的不同 AWS 帐户上尝试了相同的程序,工作正常。
请帮我解决这个问题。
在安全组中,我在入站规则中允许 SSH TCP 22。
超时错误通常表示您的计算机无法连接到目标计算机(与目标计算机拒绝连接相反)。
要检查的事项:
- EC2实例应该是运行Linux
- 实例上的 安全组 应允许从您的 IP 地址或所有 IP 地址对端口 22 进行入站访问 - EC2 实例应位于 public 子网(定义为具有指向 Internet 网关的路由 table 条目的子网)
- 网络访问控制列表(ACL)最好保持不变
- 您的(公司)网络允许 SSH 访问 到 AWS 网络范围
鉴于您能够连接到 "a different AWS Account",听起来您的笔记本电脑和本地网络配置已找到。与实例、安全组或VPC配置有关。
您是否尝试过在端口 22 上允许连接?
转到您的 EC2 实例并单击它,使单选按钮变为 蓝色的。向下滚动到底部并检查安全组。
单击“查看入站规则”并查看端口 22 是否已启用。如果不 单击 查看入站规则 正上方的 link。截图如下:
您将看到选项卡,如下面的屏幕截图所示:
- 单击“编辑”,然后单击“添加规则”按钮。
- 输入如下屏幕截图所示的值:
- 点击“保存”,然后再次尝试连接到您的实例。
- 如果这不起作用,一旦您转到 EC2 实例,就会有一个“连接”按钮。单击它并查看可能无法连接到您的实例的可能警告列表。
检查您的安全组规则。您需要一个安全组规则,允许来自正确端口上的 public IPv4 地址的入站流量。
在 https://console.aws.amazon.com/ec2/ 打开 Amazon EC2 控制台。
在导航窗格中,选择实例,然后选择 select 您的实例。
在控制台页面底部的描述选项卡中,在安全组旁边,select查看入站规则以显示对 selected实例。
对于 Linux 实例:当您 select 查看入站规则时,将出现一个 window,显示允许流量到达的端口。验证是否存在允许从您的计算机到端口 22 (SSH) 的流量的规则。
对于 Windows 实例:当您 select 查看入站规则时,将出现一个 window,显示允许流量到达的端口。验证是否存在允许从您的计算机到端口 3389 (RDP) 的流量的规则。
要解决连接问题,请参阅:Error connecting to your instance: Connection timed out
概览:
- 检查安全组
- 检查路线table
- 检查网络 ACL
- 检查企业网络
- 检查CPU加载