問題タブ [sshj]

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 投票する
0 に答える
754 参照

java - sshj を使用してリモート サーバーに接続しようとしています

sshj を使用してリモート サーバーに接続し、いくつかのコマンドを実行しようとしています。実行しようとしているコマンドは次のとおりです。1.ユーザー名とパスワードを入力してパテでログオンします2.次にsudo su - oracle 3.次にパスワードを再度入力します4.次に「sqlplus /nolog」5.次に「sysdbaとして接続」6 . 次にいくつかの sql コマンドを実行します 7. その後、終了して imdmp を実行します

これについて最善/最も簡単な方法を探しています。これが私がこれまでに行ったことです。

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

java - 和解に至らない: 問題

sftp 用の jar を作成しようとしています。私は SSHJ (0.23.0) を使用しており、テスト サーバーではすべて問題ありませんが、実稼働サーバーで実行しようとすると問題が発生します。

本番サーバーの Java バージョンは 7u60 です。

SSHJ ログ:

これは似たような質問ですが、この人はJschを使い始めました。

Jsch (私の場合は 0.1.54、Java 7u60) もテスト サーバーでは問題なく動作しますが、実稼働サーバーでは次の例外が発生します。

Jsch ログ:

誰かが私を助けてくれることを願っています。

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

java - SSH コマンドの実行が例外で失敗する - 「net.schmizz.sshj.connection.ConnectionException: Connection reset Exception is throw」

コマンドが SSH 接続を介して実行されると、多くの場合、コマンドの実行は例外 - "net.schmizz.sshj.connection.ConnectionException: Connection reset Exception is throw" で失敗します。

問題の説明:

net.schmizz.sshj.SSHClient を使用して、ホストへの SSH 接続インスタンスを作成しました。この SSH 接続を使用して一連のコマンドを実行し、最後に接続を閉じます。

Javaコード実行ログを確認すると、エラーが表示されることがよくありました

Java コードの実行は引き続き実行されます。

しかし、SSH接続を使ってコマンドを実行すると、その間にこの java.net.SocketException: Connection reset Exception が来ると、私のJavaコードの実行は終了します。

問題:

多くの場合、SSH 接続は切断されて再接続されますが、この SSH 接続を介してコマンドを実行すると、その間に切断が発生すると、代わりに再接続されず、net.schmizz.sshj.connection.ConnectionException: Connection reset Exception がスローされます。

私のクエリ:

特に SSH 接続を介してコマンドを実行しているときに、Java コードからこの ssh 切断の問題を解決するにはどうすればよいですか?

ありがとう。