PuTTY - 无法使用密钥文件(不是私钥)

pet*_*rov 7 ssh putty private-key

我有一个PPK文件,当我连接到远程服务器时,我正试图让putty使用它.但我一直在下面得到这个错误,然后我被问到我的用户名(我应该直接允许我以root用户身份).

我不明白问题是什么,更糟糕的是我不知道如何进一步排除故障.我的一位同事正在使用相同的文件,并表示他的一切都很好.所以我被困住了.

我做了网络搜索,我找到的建议是将PEM文件转换为PPK文件.但这不适用于我的情况,我已经有了一个PPK文件.

我在本地计算机上使用Windows,而PPK文件位于 C:\ssh-keys\

任何帮助将非常感激.

无法使用密钥文件"C:\ ssh-keys\filename.ppk"(非私钥)
登录为:

这是标题:

filename.ppk
?  :           mBIN                ‚?&  PuTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: imported-openssh-key
Public-Lines: 6
Run Code Online (Sandbox Code Playgroud)

Mar*_*ryl 6

您的密钥文件已损坏.

一个.ppk文件必须开始与PuTTY-User-Key-File-2,是一个纯文本文件.没有二进制数据.您的同事必须拥有该文件的不同(正确)副本.