【问题标题】:Problems with amazon SSH but not other SSH亚马逊 SSH 的问题,但其他 SSH 的问题
【发布时间】:2011-08-13 10:46:53
【问题描述】:

为什么 SSH 不工作?

我不断得到..

ssh: connect to host ec2-11-11-11-11.compute-1.amazonaws.com port 22: Operation timed out

当尝试连接到我的亚马逊 EC2 服务器时,起初我以为它是某种防火墙,但我没有防火墙,我可以通过 SSH 连接到我的 MediaTemple 服务器。

我的 pem 的 chmod 是 600。这就是我尝试 ssh 的方式..

ssh -i ~/.ssh/ServerKey.pem ubuntu@ec2-11-11-11-11.compute-1.amazonaws.com

我有一个 AMI ID:ami-508c7839,所以我在视频中看到用户应该是 ubuntu。

我希望有人能在某处看到错误,因为我不知道。如果它有助于在 Mac 上了解我。

提前致谢

【问题讨论】:

    标签: ubuntu ssh amazon-ec2


    【解决方案1】:

    在详细模式下运行您的 ssh 命令以查看它究竟在哪里超时。

    ssh -i ~/.ssh/ServerKey.pem -v ubuntu@ec2-11-11-11-11.compute-1.amazonaws.com
    

    另外,我建议您指定 ssh 密钥的绝对路径,而不是使用 ~ 波浪号。 (如果您想从脚本/cron 自动连接到您的 EC2 服务器,这会让您头疼)。

    -托尼

    【讨论】:

    • 好的,谢谢...这是我回复的MacBook-Pro:~ aaranmcguire$ ssh -i ~/.ssh/ServerKey.pem -v ubuntu@ec2-11-11-11-11.compute-1.amazonaws.com OpenSSH_5.2p1, OpenSSL 0.9.8l 5 Nov 2009 debug1: Reading configuration data /etc/ssh_config debug1: Connecting to ec2-11-11-11-11.compute-1.amazonaws.com [50.19.33.24] port 22. debug1: connect to address 50.19.33.24 port 22: Operation timed out ssh: connect to host ec2-11-11-11-11.compute-1.amazonaws.com port 22: Operation timed out
    • 这听起来像是防火墙问题。您可能需要在我们的实例使用的安全组上检查您的入站防火墙策略。确保设置了“端口 22 (SSH) 源 0.0.0.0/0”策略。
    • 这样做并重新启动了实例...仍然一样
    【解决方案2】:

    确保您已点击“安全组”选项卡中的“应用规则更改”。

    【讨论】:

      【解决方案3】:

      转到安全组,并确保设置了“端口 22 (SSH) 源 0.0.0.0/0”策略。

      【讨论】:

        【解决方案4】:

        我不认为这是 ssh 的问题。 建议你检查一下网络的reahcability。

        尝试直接ssh ip地址。 尝试调试 dns。

        【讨论】:

          猜你喜欢
          • 2015-10-31
          • 1970-01-01
          • 2011-08-30
          • 2015-06-15
          • 2020-05-19
          • 2016-04-17
          • 2015-10-15
          • 2020-10-14
          相关资源
          最近更新 更多