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
전문가
질문됨 5달 전105회 조회
1개 답변
0

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

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

profile picture
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠