【问题标题】:AWS key: could not connect to Ubuntu 22.04.4 using the same key?AWS 密钥:无法使用相同的密钥连接到 Ubuntu 22.04.4?
【发布时间】:2022-10-20 09:01:13
【问题描述】:

启动了一个 EC2 实例。相同的 AWS 密钥无法使用 PUTTY 连接到新的 Ubuntu 22.04.4。 SSH 端口 22。

error: could not agree on host key algorithms(...)

相同的 AWS 密钥可以连接到其他 Ubuntu 20.04.4 实例。

更新

创建一个新密钥,并使用新密钥启动一个新实例 Ubuntu 22.04。同样的错误。无法连接到实例。

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    这可能是因为 Ubuntu 22.04 不使用 RSA 身份验证密钥。 (CentOS9 也一样。) 注意:我知道 RSA 身份验证在 openssh 版本 8.9 及更高版本中被禁用。

    有两种解决方法。

    1. 在创建 EC2 时将以下内容添加到 userdata。 文件:/etc/ssh/sshd_config PubkeyAcceptedKeyTypes ssh-rsa
    2. 从 SSH 密钥 piar 生成 ED25519 类型密钥以创建 EC2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-28
      • 2019-02-09
      • 2021-07-09
      • 2023-03-18
      • 2018-05-04
      • 1970-01-01
      相关资源
      最近更新 更多