Notepad++ NppFTP 插件无法通过 SFTP 连接 [英] Notepad++ NppFTP plugin fails to connect via SFTP
问题描述
所以,我遇到这个问题已经有一段时间了.
So, i've been having this problem for a while now.
Notepad++ NppFTP 插件无法通过 SFTP 连接到服务器,并显示[SFTP] 身份验证时出错:私钥文件无效".但是密钥文件是 100% 正确的,我与 WinSCP 连接良好.
Notepad++ NppFTP plugin fails to connect to server via SFTP with "[SFTP] Error during authentication: Invalid private key file". But the key file is 100% correct and i'm connecting fine with WinSCP.
有什么解决办法吗?
推荐答案
我的解决方案是使用 puttygen 将我的私钥的 .ppk 版本导出到 OpenSSH,如下所示:
The solution for me was to use puttygen to export a .ppk version of my private key to OpenSSH as follows:
- 打开 PuttyGen
- 菜单:转换 -> 导出 OpenSSH 密钥
- 保存您的新密钥(不要忘记说明它是 openssh)
这很奇怪,因为我的 .ppk 是从 OpenSSH 本身生成的私钥转换而来的.
This was weird seeing as my .ppk was converted from a private key generated by OpenSSH itself.
我认为这与我原来的密钥以
I think it has to do with the fact that my original key starts with
---- BEGIN SSH2 ENCRYPTED PRIVATE KEY ----
而导出的密钥以
-----BEGIN RSA PRIVATE KEY-----
这篇关于Notepad++ NppFTP 插件无法通过 SFTP 连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!