【问题标题】:Cannot connect via ssh to FiLab ubuntu instance无法通过 ssh 连接到 FiLab ubuntu 实例
【发布时间】:2015-03-02 11:57:23
【问题描述】:

我尝试使用 ssh -i file.pem ubuntu@my-public-ip 并收到 timeout 错误。我之前做过的:

  1. 在 FiLab 面板上创建实例
  2. 添加浮动ip
  3. 创建并添加用于远程访问的密钥对
  4. 下载 de file.pem 并授予其 600 权限
  5. 查找缺少的文档
  6. 向 FiLab 的技术支持发送电子邮件,他们将我重定向到这里

那么,怎么了?

我尝试过的命令列表:

  1. ssh -i file.pem ubuntu@my-public-ip

  2. ssh -i file.pem root@my-public-ip

  3. sudo ssh -i file.pem my-public-ip

请注意,当我 ping ip 时,它会抛出 request timeout 错误,但在 Cloud Portal 中我看到的是:

  • 状态:活动
  • 任务:无
  • 电源状态:运行中

我有 3 台机器,无法访问其中任何一台。

编辑:

FiLab 的云门户无法连接到机器。经过一个多小时的等待,我可以确认它永远不会解决加载事件。附图:

【问题讨论】:

  • 似乎是防火墙问题。检查端口 22 是否打开(我猜是在 Cloud Portal 的某个地方,但我从未使用过 FiLab)。
  • 另外,my-public-ip 是实例的 IP 还是您连接的计算机的 IP?它应该是您在第 2 步中添加的 IP。
  • @suriv 感谢您的回复。我正在连接到浮动 IP(步骤 2)。无论如何,我都尝试以防万一。没有人工作。我寻找端口配置,我想我无法解决这个问题。另外,我发现云门户也无法连接到机器; VM Display 永远不会解析加载事件。我编辑了添加这个的 oc。
  • @Deerloper 看看你现在能不能做。
  • @flopez 我正在做更改,然后是另一个触发器。我刚刚在 Filab 支持的帮助下解决了问题。我很确定明天我会测试它是否有效;)我将编辑此评论

标签: ubuntu ssh instance pem filab


【解决方案1】:

根据您对问题的描述,似乎 22 端口已被防火墙保护。您需要创建或编辑允许 TCP 端口 22 的安全组,并将其分配给实例。

我找到了一个presentation,它解释了如何执行此操作(参见幻灯片 14-21)。

【讨论】: