【问题标题】:SSH connection to ec2 Connection timed out [closed]与ec2的SSH连接连接超时[关闭]
【发布时间】:2014-01-11 10:13:51
【问题描述】:

我无法从 ubuntu 12.11 SSH 到我的 ec2 实例。

我通过将密钥作为凭据尝试了所有 ssh 方法

我用过

ssh -v -i ~/.ec2/pes.pem ec2-user@ec2-54-209-148-122.compute-1.amazonaws.com

我得到的输出是

OpenSSH_6.1p1 Debian-4, OpenSSL 1.0.1c 10 May 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to ec2-54-209-148-122.compute-1.amazonaws.com [54.209.148.122] port 22.

debug1: connect to address 54.209.148.122 port 22: Connection timed out
ssh: connect to host ec2-54-209-148-122.compute-1.amazonaws.com port 22: Connection timed out

谢谢你,

【问题讨论】:

  • 检查实例上运行的 ssh 服务?
  • ssh 是程序员必备的工具,几乎只供程序员使用(也有一些网络管理员)
  • 确保与您的实例关联的安全组允许来自您的 IP 地址的传入 SSH 流量。默认安全组默认不允许传入 SSH 流量。欲了解更多信息docs.aws.amazon.com/AWSEC2/latest/UserGuide/…

标签: linux ubuntu amazon-web-services ssh amazon-ec2


【解决方案1】:

请确保您已在端口 22 的安全组上配置它,您可以从以下链接中参考: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/authorizing-access-to-an-instance.html

【讨论】:

  • 是的,我为端口 22 配置了安全组.. 但它仍然无法正常工作
  • 忘记将调用服务器加入白名单。就是这样!
  • 您是如何/在哪里将调用服务器添加到白名单的?
  • 配置到端口 22 并且立即启动
  • 从 AWS CLI 中,可以为 my_security_group_id 中的 my_ip 授予端口 22 访问权限,如下所示:$ aws ec2 authorize-security-group-ingress --group-id <my_security_group_id> --protocol tcp --port 22 --cidr <my_ip>/32
【解决方案2】:

检查是否有防火墙阻止访问此端口或 IP。它可能是运行在客户端计算机上的防火墙、服务器计算机或运行在客户端网络中的网络防火墙。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-15
    • 1970-01-01
    • 2021-01-12
    • 1970-01-01
    • 2020-03-13
    相关资源
    最近更新 更多