現在、Java を学ぶためにアプリケーションを作成しています。SSH経由でサーバーに接続し、何かを実行して、システムが提供するものを取得しようとしています。SSH 管理にjcabi-sshを使用しています。
現在、サーバーに SSH 接続して標準コマンドを実行できます。
私はそのようなコマンドを実行しています:
new Shell.Plain(sshpw).exec(cmd);
「sshpw」は SSHByPassword オブジェクトです。
シェルを使用する代わりに、オブジェクト自体のメソッドを介してコマンドを実行できることを読みました。ドキュメントには、最初のパラメーターのみがコマンド用であり、他の3つはログ用であると記載されているため、次のことを試しました。
sshpw.exec(cmd, System.in, System.out, System.err);
しかし、出力にはまったく違いはありません(なし)。
何を読む必要があるかについてのアドバイスはありますか?外部ライブラリを扱うのは私にとって初めてのことなので、主要なドキュメントを見落としていたら申し訳ありません。