SSH – 腻子私钥和密码

为了远程访问Linux服务器,pipe理员可能使用Putty Key Generator生成公钥和私钥对,并向我发送.ppk文件。 我在Putty中加载了.ppk文件(拥有私钥),现在可以通过Putty访问服务器,而不会提示input密码或密码。

为了通过命令行ssh程序访问远程服务器,我也复制了$ HOME下的.ssh目录下的文件。 但是,当我尝试使用ssh命令访问该服务器时,程序要求我input密钥(xyz.ppk)的密码,并且不接受简单的Enter,并且终止于以下消息:

Permission denied (publickey,keyboard-interactive) 

我需要做些什么来解决这个问题? 我只是想知道是否私钥是密码保护为什么不要求同样的腻子

我希望由Putty Key Generator生成的密钥也可以用于命令行ssh。

腻子使用其自己的格式的关键文件,而不是一个标准的格式。 SSH不能使用ppk文件。 我相信puttygen应该能够把你的密钥导出到更适合ssh的东西上。