当前位置: 首页 > 知识库问答 >
问题:

记事本++NppFTP不会通过SFTP连接

宋臻
2023-03-14

我已经在notepad++/nppftp中使用相同的SFTP配置文件一年了,但从昨天开始,它无法连接到我的站点,它弹出错误html" target="_blank">消息:

[SFTP]连接失败:kex错误:方法kex ALGOS不匹配:服务器[diffie-hellman-group-exchange-sha256],客户端[curve25519-sha256@libssh.org,ecdh-sha2-nistp256,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1]

我已经尝试了WinSCP和SFTP工作在那里没有问题。

还尝试在另一台机器上安装Notepad++并从那里开始尝试。同样的问题。它甚至不会像从新机器第一次连接时一样询问我是否信任服务器。

有什么想法吗?

共有1个答案

凌志学
2023-03-14

我也面临着同样的问题,在花了一个小时后,我找到了一个解决办法。

这种情况发生在windows升级之后。

以下是解决方案

 类似资料:
  • 在使用ssh2_sftp方法创建了一个通过SFTP发送和接收文件的小型库之后,我发现我必须连接的服务器已经禁用了ssh连接,我只能通过SFTP连接。 服务器连接在使用sftp命令的命令行下运行良好,但是ssh向我发送一个“此服务仅允许sftp连接”。

  • 我试图连接到无法通过JSch管理的远程设备,尽管我可以使用具有相同凭据的WinSCP客户端进行连接。 该应用程序是一个基于J2EE的企业应用程序,在JBoss作为7.1.1运行,在Windows服务器上,我试图从Quartz作业连接SFTP服务器。下面是我用来验证SFTP登录的代码。 你能帮我找出这种行为的可能原因吗?

  • 出于测试目的,我尝试使用Spring-Integration连接到SFTP,并成功地使用了下面提到的相同的代理实现(JumpHostProxyCommand)。 下面是我一直使用的Spring boot+Apache Camel代码: Jsch代理: build.gradle文件: 我已经挣扎了两天来找出错误的根本原因,任何关于这个问题的帮助都是非常感谢的。谢了!

  • 我要连接的代码: 命令行版本的相同的程序,我可以运行没有任何例外!另一个来自JCraft[link]http://www.jcraft.com/jsch/examples/SFTP.java.html网站的SFTP示例运行良好。

  • 我只是在两个问题中输入,然后程序似乎继续没有问题。但是,我需要这些代码通过cron任务实现自动化,所以我不希望它暂停程序来问我这两个问题。是不是有什么东西我不提供给它,这样它就不会问这个了?我需要做些什么来阻止它的追问?希望有人有一些想法。多谢了。

  • 我的本地计算机上有一个文件。我有一个Perl脚本可以通过SFTP连接将此文件复制到远程位置()。