【问题标题】:Unable to connect via SSH to AWS Lightsail instance created from snapshot无法通过 SSH 连接到从快照创建的 AWS Lightsail 实例
【发布时间】:2020-10-07 10:07:52
【问题描述】:

我也遇到了同样的问题,我试过了:

  1. 从用户界面:
    1.1。从自动快照创建实例。
    1.2.从手动创建的快照创建实例。

  2. 从 CLI:
    2.1。从手动快照创建实例也尝试像这个答案一样禁用防火墙:SSH back to AWS Lightsail after UFW enabling

  3. 为新实例创建不同的静态 IP。

  4. 在创建实例时使用不同的 SSH 密钥/对(默认和新)。

  5. 从 UI 重新创建防火墙规则。

  6. 重启实例。

aws lightsail get-instances 的结果是:

{
  "name": "Wordpress-Spain",
   ...
   "ports": [
     {
      "fromPort": 22,
      "toPort": 22,
      "protocol": "tcp",
       "accessFrom": "Anywhere (0.0.0.0/0)",
       "accessType": "public",
       "commonName": "",
       "accessDirection": "inbound",
       "cidrs": [
         "0.0.0.0/0"
       ],
     },
  ...  }

当 nmap 抛出时:

PORT    STATE  SERVICE
22/tcp  closed ssh
80/tcp  open   http
443/tcp open   https

根据 Lightsail UI 和 AWS CLI 一切正常,但我认为

发生错误,我们无法连接或保持连接到您的实例。如果此实例刚刚启动,请在一两分钟后重试。 UPSTREAM_NOT_FOUND [519]

【问题讨论】:

    标签: amazon-web-services amazon-lightsail


    【解决方案1】:

    为了重现您的情况,我做了以下操作:

    • 在 Amazon Lightsail 中启动了 Amazon Linux 2 实例
    • 通过 SSH 连接并在实例上创建了一个文件(用于测试目的)
    • 创建了实例的手动快照
    • 从快照启动了一个新实例(使用所有默认设置)
    • 通过 SSH 连接到新实例(单击控制台中的 SSH 图标)
    • 显示了测试文件的内容——匹配!

    以上步骤均使用默认设置完成。对我来说效果很好!

    然后我使用 WordPress 蓝图重复上述操作。我能够登录到第二个实例就好了。

    所以,这看起来不像是 Lightsail 问题。这可能与操作系统上已更改/配置的某些内容有关。

    【讨论】:

      猜你喜欢
      • 2019-09-08
      • 1970-01-01
      • 2019-09-01
      • 2013-06-20
      • 2019-08-08
      • 1970-01-01
      • 1970-01-01
      • 2013-01-06
      • 2021-03-10
      相关资源
      最近更新 更多