cygwin ssh没有腻子吗?

9 ssh cygwin putty passphrase

我生成了一个带有putty w/no passphrase的密钥.putty工作正常,但现在我安装了cygwin并想使用ssh登录.出于某种原因,我被提示输入密码?为什么?腻子只是直接登录?我不想生成新密钥并惹恼网络管理员.这是它在cygwin中的样子:$ ssh -i Documents\and\Settings/xxxxx/My\Documents/xxxxx\putty\keys/private\key.ppk dev.xxxxxx.com输入密钥'文件和设置/的密码xxxxx/My Documents/xxxxx putty keys/private key.ppk':Permission denied(publickey).

Joo*_*kka 19

Putty使用自己的.ppk格式来存储密钥文件,Cygwin的ssh可能无法正确读取它们.

解决方案:使用puttygen.exe将.ppk文件转换为OpenSSH密钥格式.


Sec*_*Sec 6

您需要从putty网页http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html获取"puttygen.exe" ,将您的密钥转换为OpenSSH格式.那它应该工作.