Ubuntu 22.04 EC2不修改 ssh_config 的情况下在 SSH 连接时密钥对被拒绝。

0

【以下的问题经过翻译处理】 不确定这是否是BUG,因为在使用Ubuntu 20.04 EC2镜像执行相同步骤时,不会失败。

每当我启动一个Ubuntu 22.04 EC2镜像并尝试通过SSH连接时,我会得到以下错误(这是直接从AWS控制台获取的.pem文件):

No supported authentication methods available (server sent: publickey).

要解决这个问题,我必须在sshd_config中添加以下行以接受ssh-rsa密钥:“PubkeyAcceptedKeyTypes=+ssh-rsa”。

这是否是预期行为?

profile picture
EXPERTO
preguntada hace 5 meses105 visualizaciones
1 Respuesta
0

【以下的回答经过翻译处理】 在22.04 Jammy Jellyfish版本中,一个老的、容易受攻击的SSH通信标准被弃用了。 因此会导致部分旧版本客户端在连接时报错。

PuTTY 0.74或早期版本无法通过SSH连接。(升级到PuTTY 0.76或更高版本。)当前最新的WinSCP(5.19.6)或早期版本也无法通过SSH连接,但5.20版本(目前在测试中)可以。

profile picture
EXPERTO
respondido hace 5 meses

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas