在 Netbeans 中创建 SFTP 连接

在 Netbeans 中创建 SFTP 连接

我正在尝试使用以下方式通过 SFTP 连接与 Netbeans 中的 Apache 服务器建立远程连接本教程。我的目的是用 IDE 将我的文件上传到服务器。

下面,查看配置: Netbeans 配置

当我测试与服务器的连接时,我看到错误ProxySOCKS5:java.net.SocketTimeoutException:Read timed out

我发现一些 错误有相关问题,但这些问题都帮助我理解了我的问题。其中一些问题表明问题出在服务器上。

我能够使用 FileZilla、SSH 和许多其他软件连接到同一台服务器,因此问题显然不在服务器上,也不是打字错误或密码错误(这也排除了代理的问题)。

有人遇到了同样的问题吗?

重要信息:

  • Ubuntu 14.04
  • JDK 1.8.0_60
  • NetBeans IDE 8.0.2(全新安装)
  • 我正在使用 Cnltm 连接企业代理

答案1

Netbeans Bug 251641 - 任何 SFTP 连接的算法协商失败 可能适用于你的问题。评论 5 中的解决方案是:

Netbeans 7.3 Bets 2 使用 JSch 库 1.0.45。
此版本不适用于 OpenSSH 6.7。它仅适用于 OpenSSH 6.6.1 及更早版本。

但 JSch 库 1.0.52 可与 OpenSSH 6.7 配合使用

  1. 下载此版本
  2. 将当前文件重命名为备份重
    C:\Program Files\NetBeans 7.3 Beta 2\ide\modules\com-jcraft-jsch.jar
    命名为 com-jcraft-jsch.jar.1.0.42.bak
  3. 将下载com-jcraft-jsch.jar的 1.0.52 版本复制到此文件夹
  4. 重新启动 Netbeans

答对了!SSH 可以再次使用,并且可以与 OpenSSH 6.7 服务器配合使用

评论 8 说:

谢谢!8.0.2 和 OpenSSH 6.7 也存在同样的问题

答案2

CommonsHTTPSender 执行持久连接。

您的超时(不是连接超时)设置为多少?默认的 60 秒可能有点短,无法创建 100 万行游标。您正在调整的 2 个超时与连接有关,但在本例中无关(因为您有连接)。

相关内容