我创建了一个包含以下选项的个人资料
联系:
- 主机名:ftp.example.com
- 连接类型:SFTP
- 端口:22
- 用户名:wwwexample
- 密码: ******
- 询问密码:否
验证:
- 尝试私钥文件认证:是
- 尝试密码密钥验证:否
尝试键盘交互式验证: 否
私钥文件:D:\WORK\EXAMPLE\KEYS\wwwexample.ppk
- 密码:************
- 每次都询问:否
当我尝试连接时,NppFTP 只是显示正在连接,然后就断开了。我用 Puttygen 创建了私钥,与我为 Fillezilla 和 Pageant 使用的密钥相同(有效)。
答案1
摘自@TOOGAM 的评论
“使用 PuTTYGen 将该 PPK 文件转换为更广泛支持的 OpenSSH 密钥格式。”
- 在PuTTYGen中打开当前SSH私钥
- 文件菜单“转换”
- 转换为 OpenSSH(第一个选项)
- 完毕。
答案2
使用*.pem
以下格式的文件:
-----BEGIN RSA PRIVATE KEY-----
56767567567jhfhfhfghfgghf5464bdf546/56//56565656566fghr656546546546546546546
..
..
-----END RSA PRIVATE KEY-----