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
EXPERTE
gefragt vor 5 Monaten104 Aufrufe
1 Antwort
0

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

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

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen