Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Notepad++ 记事本++无法使用SFTP连接-身份验证期间出错:私钥文件无效_Notepad++_Sftp_Private Key - Fatal编程技术网

Notepad++ 记事本++无法使用SFTP连接-身份验证期间出错:私钥文件无效

Notepad++ 记事本++无法使用SFTP连接-身份验证期间出错:私钥文件无效,notepad++,sftp,private-key,Notepad++,Sftp,Private Key,嗨,我用puttygen创建了私钥, 我已经成功地使用putty和Filezilla进行了连接 但我似乎无法用记事本让它工作++ 我得到 主机密钥已接受,然后 身份验证期间出错:私钥文件无效 我已通过IP插入 选择22作为端口 我选择了SFTP 我输入了用户名,密码为空 在Authorization下,我选择了Try Private Key File Authorization,将我一直用于其他人的私钥文件作为其在下面字段中指向的文件 但尽管如此,我仍然会遇到错误,我可能遗漏了一些愚蠢的东西吗?

嗨,我用puttygen创建了私钥, 我已经成功地使用putty和Filezilla进行了连接

但我似乎无法用记事本让它工作++

我得到

主机密钥已接受,然后

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

我已通过IP插入

选择22作为端口

我选择了SFTP

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

在Authorization下,我选择了Try Private Key File Authorization,将我一直用于其他人的私钥文件作为其在下面字段中指向的文件


但尽管如此,我仍然会遇到错误,我可能遗漏了一些愚蠢的东西吗?

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

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

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

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

登录到您的终端。确保您在/home/your\u用户名中/

第一个客户端私钥/公钥

$ssh keygen-t rsa

按Enter键选择默认目录 根据情况,您可以在此处选择通行短语。 现在,使用以下命令将您的公钥详细信息添加到授权密钥中

$cat id\u rsa.pub>~/.ssh/authorized\u密钥

$chmod 600~/.ssh/authorized_密钥

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

现在,您需要“导入”私钥文件id_rsa

您需要名为puttygen的工具来导入此文件,然后 单击菜单栏->转换->导出OpenSSH密钥并保存导出的文件


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

登录到您的终端。确保您在/home/your\u用户名中/

第一个客户端私钥/公钥

$ssh keygen-t rsa

按Enter键选择默认目录 根据情况,您可以在此处选择通行短语。 现在,使用以下命令将您的公钥详细信息添加到授权密钥中

$cat id\u rsa.pub>~/.ssh/authorized\u密钥

$chmod 600~/.ssh/authorized_密钥

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

现在,您需要“导入”私钥文件id_rsa

您需要名为puttygen的工具来导入此文件,然后 单击菜单栏->转换->导出OpenSSH密钥并保存导出的文件


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

谢谢,但事实证明我必须将密钥转换为打开SSH,我不知道为什么,但现在我使用了两个密钥,一个用于记事本,另一个用于其他所有内容。我没有回答,因为它是重复的。谢谢,但我不得不将密钥转换为打开SSH,我不知道为什么,但现在我使用了两个密钥,一个用于记事本,另一个用于其他所有内容。我没有回答,因为它是重复的。