【问题标题】:Amazon EC2 SSH server sent: ( publickey, gssapi-keyex,gssapi-with-mic)已发送 Amazon EC2 SSH 服务器:(publickey、gssapi-keyex、gssapi-with-mic)
【发布时间】:2022-02-15 14:42:17
【问题描述】:

我在尝试使用 ssh 连接时收到此错误消息。

Disconnected: No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)

我创建了一个实例(cent os),生成了我的 webserver.pem,puttygen 导入了它并输出了一个 ppk

我已经看到这可能是服务器上的 ~/.ssh 的权限问题,但是我如何在没有 ssh 访问服务器的情况下更改服务器上的权限?还有其他我不知道的连接方式吗?我对亚马逊 ec2 的东西很陌生。

我现在正在使用 putty 的 Windows 系统。

【问题讨论】:

    标签: ssh amazon-ec2


    【解决方案1】:

    我的安全组不正确。我使用正确的安全组重新创建了实例

    【讨论】:

    • 你究竟做了什么来连接你的 ssh 服务器。请解释......我有同样的问题。
    • @VishalThakur 这个问题是很久以前的问题,所以我没有 100% 记得确切的步骤。我认为我必须创建一个新实例,因为在创建实例时初始安全组不正确,并且在创建实例后我无法更改它们。他们可能自 12 年以来已经解决了这个问题,但我不确定。
    【解决方案2】:

    以下步骤对我有用。

    1. 编辑 sshd_config 文件sudo vi /etc/ssh/sshd_config
    2. 搜索PasswordAuthentication
    3. 如果是no,则改为yes。对我来说,它被评论了。如果是这样,请取消注释。
    4. 重启sshd服务sudo systemctl restart sshd.service

    完成。

    【讨论】:

    • 对我来说也是如此......
    【解决方案3】:

    这些是使用公共云、尝试创建虚拟机并连接到它时的基本步骤。

    1. 创建虚拟云网络/虚拟私有云
    2. 创建 Internet 网关 并确保 VCN 的 路由表 具有将 Internet 绑定流量(目标 0.0.0.0/0)路由到 Internet 网关的条目
    3. 创建一个虚拟机(本例中为Linux),确保它有一个公共IP(在公共子网中创建VM),下载密钥对(例如是 PEM 格式)
    4. 创建安全组并确保来自源的入口规则:0.0.0.0/0,协议:TCP,目标端口:22
    5. 在创建 VM 时或创建后在 VNIC 级别将 VM 与安全组关联

    来自 Oracle 云文档 -

    仅拥有一个互联网网关并不会暴露其中的实例 VCN 的子网直接连接到 Internet。以下要求 也必须满足:

    必须启用互联网网关(默认情况下,互联网网关 在创建时启用)。子网必须是公共的。子网 必须具有将流量定向到 Internet 网关的路由规则。 子网必须具有允许流量(和 每个实例的防火墙必须允许流量)。实例必须 > 有一个公共 IP 地址。

    现在使用 putty 连接到 VM,基本上你正在做一个:

    ssh user@ip_address —i private_key

    一个。 使用 puttygen 并加载您下载的 PEM 私钥。成功导入后,将私钥(可选择使用密码)作为 PPK 保存在本地计算机中(例如“your_pvt_key_name.ppk”)

    b. 使用 putty 连接到 VM 的公共 IP。确保在连接到 VM 时在 putty 中提供了用于身份验证的私钥。在 Connection->SSH->Auth 部分中,浏览“your_pvt_key_name.ppk”,然后返回会话并“打开”VM。如果 VM 位于具有正确路由表条目的公共子网上,您应该会看到登录屏幕。如果虚拟机在互联网上不可用,它将无法连接!

    c。一旦您看到最重要的登录屏幕并且这可能是导致上述错误的原因,使用正确的用户名登录,例如 AWS 中的“ec2-user”或“ opc”在 OCI 中。使用不正确的用户名会导致此错误。

     No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)
    

    【讨论】:

      猜你喜欢
      • 2016-10-04
      • 2020-06-01
      • 2016-03-03
      • 1970-01-01
      • 2018-06-09
      • 1970-01-01
      • 2021-09-01
      • 2013-05-19
      • 2021-03-12
      相关资源
      最近更新 更多