我是 aws 的新手,我创建了两个 Linux 实例:amazon linux 和 ubuntu linux
我下载了 RSA ppk 密钥对 + 导入到 putty,但是我无法通过 putty 登录,出现此错误
没有可用的受支持的身份验证方法;
当我通过 Web 控制台登录 amazon linux 时,我很惊讶没有 auth.log
所以我检查了ubuntu,发现了这个日志:
Apr 3 06:19:36 ip sshd[11329]: userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]
Apr 3 06:19:38 ip sshd[11329]: Connection closed by authenticating user ubuntu port 4798 [preauth]
任何想法
看起来您正在与服务器建立连接,但尝试使用 ssh-rsa ,出于安全原因,该协议似乎已被折旧并默认禁用。
如果您有一段时间没有更新 Putty,请从这里开始。较新的版本支持其他更安全的选项。
另一种选择是重新启用 ssh-rsa,但出于安全考虑,这可能不是一个好主意。
这里几乎有一个相同的问题:https://unix.stackexchange.com/questions/721606/ssh-server-gives-userauth-pubkey-key-type-ssh-rsa-not-in-pubkeyacceptedalgorit