問題タブ [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 投票する
1 に答える
514 参照

java - Java から SSH コマンドを実行すると、ステータス コード 255 が送信されますが、ターミナルで動作する場合

特定のコマンドを SSH 経由でリモート サーバーに送信できる小さなアプリケーションを開発しようとしています。Linux ターミナルまたは Windows コマンド プロンプトから実行すると問題なく動作しますが、Java アプリケーションから実行すると、常にステータス コード 255 が返されます。

ファイアウォールを無効にし、サーバーで SSH をリッスンしているポートを 22 に変更しましたが、別のポートを使用しているため、何も機能しません。例外などはスローされず、問題なく接続されている場合。何か案は?

私はsshjライブラリとJSchライブラリを試しましたが、どちらも同じ問題を抱えています。

ForwardAgent がオフになっている

sshj の例

JSch の例

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

amazon-ec2 - ppk を使用して sshj で ssh を実行中に InvalidKeySpecException が発生する

sshj Java ライブラリを使用して、ppk ファイルを使用して ec2 redhat インスタンスに ssh しようとしていますが、 InvalidKeySpecException が発生しています。同じppkを使用して他のマシンに正常にsshできる場合。私はec2インスタンスでいくつかの設定が欠けていると思います。助けていただければ幸いです。

注:パテを介して問題のマシンにsshを実行できます。

以下は、アプリケーションで取得しているスタック トレースです。

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

java - SSHJ を使用した SFTP アップロードと ed25519 で重要な問題が発生する

ed25519 認証を使用して SFTP アップロードをセットアップしようとしていますが、次のエラーが発生し続けます。

スレッド「メイン」での例外 java.lang.UnsupportedOperationException: キーのデコード方法がわからない:ssh-ed25519

これは私のコードです:

私は何が欠けていますか?

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

java - NoClassDefFoundError: Jenkins で SSHJ を使用する場合の org/bouncycastle/openssl/PEMParser

SSHJを使用してリモートサーバーでコマンドを実行し、次のように接続しています:

これを IDE で実行すると、問題なく実行されます。しかし、Gradle を使用して Jenkins 環境で実行しようとすると、次のスタック トレースが表示されます。

私は bouncycastle を別の依存関係 (bcprov と bcpkix パッケージの両方) として追加しようとしましたが、SSHJ がそれを持ち込んだとしても、バージョンをいじくり回し、Jenkins bouncycastle プラグインを有効と無効の両方で試しました。Hierynomus の代わりに schmizz SSHJ も試しました。

Java 8、Gradle 3.2.1 (原因の理由)、Jenkins 2.190.3、および Hierynomus SSHJ 0.27 を使用しています。