如何使用 SSH 密钥来使用 NppFTP?

如何使用 SSH 密钥来使用 NppFTP?

我创建了一个包含以下选项的个人资料

联系:

  • 主机名:ftp.example.com
  • 连接类型:SFTP
  • 端口:22
  • 用户名:wwwexample
  • 密码: ******
  • 询问密码:否

验证:

  • 尝试私钥文件认证:是
  • 尝试密码密钥验证:否
  • 尝试键盘交互式验证: 否

  • 私钥文件:D:\WORK\EXAMPLE\KEYS\wwwexample.ppk

  • 密码:************
  • 每次都询问:否

当我尝试连接时,NppFTP 只是显示正在连接,然后就断开了。我用 Puttygen 创建了私钥,与我为 Fillezilla 和 Pageant 使用的密钥相同(有效)。

答案1

摘自@TOOGAM 的评论

“使用 PuTTYGen 将该 PPK 文件转换为更广泛支持的 OpenSSH 密钥格式。”

  1. 在PuTTYGen中打开当前SSH私钥
  2. 文件菜单“转换”
  3. 转换为 OpenSSH(第一个选项)
  4. 完毕。

答案2

使用*.pem以下格式的文件:

-----BEGIN RSA PRIVATE KEY-----
56767567567jhfhfhfghfgghf5464bdf546/56//56565656566fghr656546546546546546546
..
..
-----END RSA PRIVATE KEY-----

相关内容