您好我使用puttygen创建了私钥, 我已成功使用putty连接,并使用Filezilla。
但我似乎无法使用Notepad ++
我得到......
接受主机密钥,然后......
身份验证期间出错:无效的私钥文件。
我已通过IP插入,
选择22作为端口,
我选择了SFTP
我输入了用户名,密码为空白
在授权下,我选择了"尝试私钥文件授权"使用私有密钥文件,我已经在其他人使用的私有密钥文件中指向
下面的字段但尽管所有这些我仍然得到错误,可能会有一些我丢失的愚蠢吗?
答案 0 :(得分:7)
Notepad ++的SFTP客户端插件不支持PPK(PuTTY)格式的密钥 尝试以OpenSSH(RSA)格式保存密钥,它应该可以正常工作。
答案 1 :(得分:0)
要检查它,请尝试使用相同的NppFTP SynWrite ,更新到SynFTP(它安装在那里,请参阅左窗格中的FTP选项卡)。输入相同的文件并进行测试。
答案 2 :(得分:0)
登录终端。确保你在/ home / your_user_name /
第一个客户私钥/公钥
$ ssh-keygen -t rsa
现在将您的公共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 ++私钥文件路径中使用它。