Sid*_*har 13 ssh unix bash putty
我想使用 SSH 密钥连接到我的 Unix 服务器。为此,我已使用 PuTTYgen将我的id_rsa文件从./ssh目录转换为 ppk 文件,但在加载我的.ppk密钥后,我收到此警告:
id_rsa
./ssh
.ppk
PuTTY 密钥格式太新
如果我使用默认id_rsa文件,则会出现错误:
OpenSSH SSH-2 私钥(旧 PEM 格式)
无论哪种方式,我都被卡住了。谁能帮帮我吗?
wil*_*lie 96
解决这个问题的简单方法,请按照图片操作。 步骤1: 第2步:
Pet*_*sev 26
如果您有新的 PPK 版本 3 格式的密钥,您可以使用 PuTTYgen 将其导出为旧的 PPK 版本 2 格式。
我不知道您在什么操作系统上使用PuTTYgen/PuTTY,但如果是Microsoft Windows,您可以默认设置PPK 版本 2,以便在应用程序菜单中选择PuTTYgen:
密钥->保存密钥文件的参数...->PPK 文件版本:2 .
PuTTYgen:私钥文件参数
Mar*_*ryl 7
您可能使用的 PuTTYgen 版本比 PuTTY 版本更新。
自 PuTTY 0.75(2021 年 5 月 9 日发布)以来,出现了新的 PPK 格式。所以我猜您已经使用 PuTTYgen 0.75(或更高版本)来转换您的密钥。但您正尝试在旧版本的 PuTTY 中使用它。
如果您坚持使用旧版本的 PuTTU,新的 PuTTYgen 甚至可以生成旧格式:转到密钥 > 保存密钥文件的参数 > PPK 文件版本。
归档时间:
5 年,2 月 前
查看次数:
30639 次
最近记录:
4 年,11 月 前