我不知道发生了什么。
我已经能够毫无问题地连接到服务器几天了,突然间我使用腻子冻结了一个窗口。之后,每次尝试连接时,都会收到以下消息:
disconnected: no supported authentication methods available (server sent: publickey, gssapi-with-mic)
Run Code Online (Sandbox Code Playgroud)
我使用 putty 和 puttyagent 作为私钥。我已经将公钥上传到服务器,半小时前我能够连接。
我怎样才能检查它为什么失败?我没有更改用户或密码或任何内容。
小智 13
我有一个类似的问题:
我能够通过 PowerShell 成功连接到 EC2(使用 .pem 文件),因此我意识到 .ppk 文件是错误的。
Google 搜索了大约一个小时,发现当您第一次使用 PuTTYgen 生成 .ppk 时,您会看到提交的关键注释类似于“rsa-key-20191006”,并且应该有“imported-openssh-key” 。
在我第一次加载相同的 .pem 文件(但没有单击“生成”)并单击“保存私钥”并使用此私钥进行身份验证后,一切都按预期进行。
小智 11
使用 Vagrant 创建 Centos 7 虚拟机后,我遇到了同样的问题。在 sshd_config 文件中,它说“PasswordAuthentication no”。将其更改为“PasswordAuthentication yes”并重新启动 sshd 为我解决了这个问题。
小智 10
disconnected: no supported authentication methods available (server sent: publickey, gssapi-with-mic)我在尝试使用 PPK 通过 ssh 连接到 AWS EC2 实例时遇到了同样的错误
。我遇到并修复的问题是,当我使用 PuTTYKeyGenerator 从 PEM 转换为 PPK 时,默认情况下它使用 AWS EC2 不支持的 PPK 文件版本 3,当我尝试连接 mRemoteNG 时出现错误,然后我尝试直接使用 PuTTYNG 我得到PuTTY key format too new:
要使其正常工作,请更改PuTTYKeyGenerator >> Key >> Parameters for saving key files >> PPK file version: 2 并重新转换 PPK,并且应该可以正常工作。
就我而言,将 putty 和 puttygen 更新到最新版本(0.76)解决了这个问题。

| 归档时间: |
|
| 查看次数: |
60013 次 |
| 最近记录: |