我是服务器的新手。我正在尝试使用Connect Using a Java-Based (SSH) Client连接到 Amazon EC2 微实例,但出现错误Connection timed out
,如下图所示。
此外,只有当我尝试通过无线互联网连接进行 SSH 时,我才会收到超时消息,以防有线连接可以通过 SSH 连接到实例。
我无法归零错误在哪里?
我是服务器的新手。我正在尝试使用Connect Using a Java-Based (SSH) Client连接到 Amazon EC2 微实例,但出现错误Connection timed out
,如下图所示。
此外,只有当我尝试通过无线互联网连接进行 SSH 时,我才会收到超时消息,以防有线连接可以通过 SSH 连接到实例。
我无法归零错误在哪里?
我想出了这里的问题。您必须在与您尝试连接的实例关联的安全组中允许您的特定 IP 地址或 IP 地址范围用于入站 SSH 流量。使用您的 IP 地址(或 IP 地址范围)和相应的CIDR 子网掩码为 SSH 创建一个新的入站 TCP 规则,之后您应该能够使用 Java SSH 或任何 SSH 客户端进行连接。
您是否有可用于尝试连接到实例的本地 SSH 客户端?如果是这样,那行得通吗?
您是否记得确保允许您的 IP 地址(或网络块)向您刚刚部署的实例的安全组中的 TCP 端口 22 发送流量?您可以通过从 EC2 工具包运行“ec2-describe-group”命令来检查这一点,或者使用亚马逊的控制台并前往 EC2 -> 安全组并查看分配给该实例的安全组。