webdevqa.jp.net

NetbeansでSFTP接続を作成する

このチュートリアル を使用して、SFTP接続を介してNetBeansのApacheサーバーとのリモート接続を作成しようとしています。私の意図は、IDEを使用してファイルをサーバーにアップロードすることです。

以下、構成を参照してください。 Netbeans configuration

サーバーとの接続をテストすると、エラーProxySOCKS5:Java.net.SocketTimeoutException:Read timed outが表示されます。

somebugs に関連する問題が見つかりましたが、それらのいずれかが私の問題を理解するのに役立ちました。それらのいくつかは、問題がサーバーにあることを示しています。

FileZilla、SSH、その他の多くのソフトウェアを使用して同じサーバーに接続できるので、問題は明らかにサーバーになく、タイプミスやパスワードの間違いでもありません(これはプロキシの問題も除外します)。

誰かが同じ問題を抱えていましたか?

重要な情報:

  • Ubuntu 14.04
  • JDK 1.8.0_60
  • NetBeans IDE 8.0.2(新規インストール)
  • Cnltmを使用してエンタープライズプロキシに接続しています
4
James

Netbeans Bug 251641-SFTP接続でアルゴリズムネゴシエーションが失敗する 問題に当てはまる可能性があります。コメント5の解決策は次のように述べています。

Netbeans 7.3 Bets 2は、JSchライブラリ1.0.45を使用します。
このバージョンはOpenSSH6.7では動作しません。 OpenSSH6.6.1以前のバージョンでのみ機能します。

ただし、JSchライブラリ1.0.52はOpenSSH6.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. ダウンロードしたバージョン1.0.52のcom-jcraft-jsch.jarをこのフォルダにコピーします
  4. Netbeansを再起動します

ビンゴ!! SSHは再び機能し、OpenSSH6.7サーバーで機能します

コメント8は言う:

ありがとうございました!同じ問題が8.0.2とOpenSSH6.7にもありました

3
harrymc

CommonsHTTPSenderは持続的接続を行います。

タイムアウト(接続タイムアウトではない)は何に設定されていますか? 100万行のカーソルを作成するには、デフォルトの60秒が少し短い場合があります。あなたがいじっている2つのタイムアウトは接続に関連しており、この場合は関係ありません(接続があるため)。

0
Bekzod Buranov