問題タブ [j2ssh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
90 参照

java - Java コードで 2 つの ssh Java lib を使用できますか?

私は j2ssh を使用していますが、(まだ検出できない) いくつかの理由により、新しい ssh lib に切り替えることにしました。

j2ssh で期待される結果が得られない 2 つの関数がある場合、新しい ssh に切り替える必要があります (vngx-jsch が適していることがわかりました)。

しかし、2つの機能についてのみ、私がしたくないすべてのssh関連機能を完全に作り直す必要があります。
だから私は次のクエリを持っています: -

  1. 両方の lib を使用できますか?
  2. それは理にかなっていますか?
  3. j2ssh をそのままにして、これらの 2 つの関数のみ vngx-ssh をロードするとどうなりますか?
  4. 出来ますか?
  5. どうやってするの ?例はありますか?
0 投票する
0 に答える
1060 参照

java - J2SSH SFTP put コマンドで権限が変更されないようにする方法

エラーが発生します:

掘り下げた後、 SftpClient.put コマンドがファイルのアップロード後に自動 chmod を実行することがわかりました。これを無効にする方法はありますか?

リモートサーバーでファイルを確認すると、ファイルが存在し、すべてのバイトが考慮されているため、最初の .put が期待どおりに機能することは確かです。

0 投票する
1 に答える
2236 参照

java - J2ssh ssh クライアントが頻繁に切断される

シングル スレッド アプリケーションを使用して、クライアント サーバー アーキテクチャに接続しています。基本的に、このアプリケーションは多くの接続を作成し、ジョブが完了すると自動的に閉じます。例外が発生しています

「com.sshtools.j2ssh.transport.TransportProtocolException: 接続が完了しませんでした」

j2ssh ログを有効にして、問題の根本原因を突き止めました。以下は、この問題に関する完全な詳細です。

Java バージョン: jdk1.6.0_11

使用する API : J2SSH コア 0.2.9 (j2ssh-core-0.2.9.jar)

........と次のコード

このエラーを克服する方法はありますか? この種のエラーにより、アプリケーションの sftp セッションが 1 つ失敗するため、これに対する解決策は何ですか?

0 投票する
2 に答える
185 参照

java - j2ssh で sudo コマンドを実行する

Linuxワークステーションに接続し、sudoでコマンドを実行し、コマンドが完了するまでブロックするJavaコードを作成しようとしています。

プログラムが完了するか、出力を返すのを待っていないようです。

うまく機能しますが、sudo では機能しません。コマンドを設定してみました:

"su -c \"touch /tmp/whatever\"" (touch は私が実行しているコマンドではなく、テストのために使用しているだけです。) これは機能しません。

「sudo touch /tmp/whatever」これは機能しません。

これを行うための魔法の公式は何ですか???? 前もって感謝します。