notepad ++无法使用SFTP连接 - 验证时出错:私钥文件无效

问题描述:

您好我使用puttygen创建了私钥, 我已经成功使用putty连接并使用Filezilla。notepad ++无法使用SFTP连接 - 验证时出错:私钥文件无效

但我似乎无法得到它与记事本++

即时得到工作...

主机密钥接受,那么......在认证期间

错误:无效的私钥文件。

我已经通过IP插入,

选择22端口,

伊夫选择SFTP

香港专业教育学院把我的用户名与密码留空

在授权我已经选择了“尝试私人密钥文件授权“与私钥文件,我一直在使用其他人作为其指向下面的字段中的一个

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

+1

[Notepad ++ NppFTP插件无法通过SFTP连接]的可能重复(http://*.com/questions/8939684/notepad-nppftp-plugin-fails-to-connect-via-sftp) – 2014-10-09 20:47:11

Notepad ++的SFTP客户端插件不支持PPK(PuTTY)格式的密钥。
尝试保存您的密钥在OpenSSH(RSA)格式,它应该工作得很好。

要检查它,请尝试SynWrite具有相同的NppFTP,已更新为SynFTP(它已安装在此处,请参阅左窗格中的FTP选项卡)。输入相同的文件并进行测试。

+0

谢谢,但它事实证明,我必须将密钥转换为打开SSH,不知道我明白为什么,但现在我使用两个键,一个用于该记事本,另一个用于其他所有内容。我没有回答,因为它是重复的。 – Adrian 2014-10-10 08:28:07

登录到您的终端。请确保您在/ home/your_user_name/

首先客户端公钥/私钥

$ ssh-keygen -t rsa

  1. 按Enter选择默认目录
  2. 您可以在这里选择一个密码短语取决于情况。

现在添加您的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 ++私钥文件路径中使用它。