notepad ++无法使用SFTP连接 - 身份验证期间出错:无效的私钥文件

时间:2014-10-09 19:46:37

标签: notepad++ sftp private-key

您好我使用puttygen创建了私钥, 我已成功使用putty连接,并使用Filezilla。

但我似乎无法使用Notepad ++

我得到......

接受主机密钥,然后......

身份验证期间出错:无效的私钥文件。

我已通过IP插入,

选择22作为端口,

我选择了SFTP

我输入了用户名,密码为空白

在授权下,我选择了"尝试私钥文件授权"使用私有密钥文件,我已经在其他人使用的私有密钥文件中指向

下面的字段

但尽管所有这些我仍然得到错误,可能会有一些我丢失的愚蠢吗?

3 个答案:

答案 0 :(得分:7)

Notepad ++的SFTP客户端插件不支持PPK(PuTTY)格式的密钥 尝试以OpenSSH(RSA)格式保存密钥,它应该可以正常工作。

答案 1 :(得分:0)

要检查它,请尝试使用相同的NppFTP SynWrite ,更新到SynFTP(它安装在那里,请参阅左窗格中的FTP选项卡)。输入相同的文件并进行测试。

答案 2 :(得分:0)

登录终端。确保你在/ home / your_user_name /

第一个客户私钥/公钥

$ ssh-keygen -t rsa

  1. 按Enter键选择默认目录
  2. 您可以根据情况选择一个密码。
  3. 现在将您的公共rsa密钥详细信息添加到授权密钥,使用以下命令

    $ cat id_rsa.pub >> ~/.ssh/authorized_keys

    $ chmod 600 ~/.ssh/authorized_keys

    如果愿意,在此之后删除id_rsa.pub文件。

    现在私钥文件id_rsa是您需要'import'的私钥文件。

    您需要使用名为puttygen的工具导入此文件,然后再输入 点击Menu Bar - > Conversions - > Export OpenSSH Key并保存导出的文件。

    将其保存为npp.ppk(可能),然后在Notepad ++私钥文件路径中使用它。