我生成了一个带有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密钥格式.
您需要从putty网页http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html获取"puttygen.exe" ,将您的密钥转换为OpenSSH格式.那它应该工作.
| 归档时间: |
|
| 查看次数: |
13065 次 |
| 最近记录: |