問題タブ [jsch]
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.
java - Java経由のscp
Java プログラミング言語を介して scp 転送を実行する最良の方法は何ですか? JSSE、JSch、または弾む城のJavaライブラリを介してこれを実行できるようです。これらの解決策はどれも簡単な答えではないようです。
git - ファイアウォールの背後で ssh 経由で git リポジトリにアクセスする
http プロキシ アクセスのみを許可する企業ファイアウォールの背後にあるときに、プライベート (ssh 経由) git リポジトリにアクセス (クローン/プッシュ/プル) したいと考えています。堅牢な Java (デーモン) プログラム (JSCh クラス ライブラリに基づく) を作成して、ローカルおよびリモートのポート フォワーディングを利用できるようにしました。 .
git リポジトリ デポ (造語) は foo.server.com/var/git にあるため、ファイアオールを無視して、クローンをセットアップする自然な傾向は次のようになります。
ただし、ファイアウォールはこのコマンドをブロックします。私は次のようなものを試す傾向があります
localhost:8022 は foo.server.com:22 に転送されます
では、この道を追求する価値はありますか? まだ安全な簡単なソリューションはありますか? 注意すべき落とし穴や落とし穴はありますか?
java - Java を使用して SSH 経由でリモートの MySQL データベースに接続する
Java アプリケーションから SSH 経由でリモートの MySQL データベースに接続するにはどうすればよいですか? 小さなコード例は私にとって役に立ち、感謝しています。
java - com.jcraft.jsch.JSchException: UnknownHostKey
JavaでSSH接続を確立するためにJschを使用しようとしています。私のコードは次の例外を生成します:
Jsch ドキュメントでホスト キーを確認する方法が見つかりません。以下に私のコードを含めました。
java - Javaを使用してリモートシステムでSSHコマンドを実行するにはどうすればよいですか?
私はこの種のJavaアプリケーションに不慣れで、SSHを使用してリモートサーバーに接続し、コマンドを実行し、プログラミング言語としてJavaを使用して出力を取得する方法に関するサンプルコードを探しています。
java - Javaを使用してSFTPの最も古いファイルのファイルサイズと最終変更を見つける
JSch を使用して SFTP サーバーからファイルを取得していますが、最も古いファイルのみを取得し、現在書き込まれていないことを確認する方法を見つけようとしています。私がこれを行っていると想像する方法は、最初に、指定されたリモート フォルダー内のどのファイルが最も古いかを見つけることです。次に、ファイル サイズを確認し、x 秒 (念のため、おそらく約 10 秒) 待ってから、もう一度確認します。ファイルサイズが変わらない場合は、ファイルをダウンロードして処理します。しかし、私はこれを行う方法がわかりません!誰かがこれを行う方法を知っている場合、またはこの組み込みの SFTP をサポートする何かを知っている場合 (Apache Commons は知っていますが、FTPS のみを行います)、大歓迎です。
前もって感謝します。
java - プロキシ経由の ant scp タスク
warファイルをリモートコピーするantビルドファイルを作成しようとしています。
Ant scp タスクは、リモート コピーに jsch ライブラリを使用します。プロキシを介して動作させるにはどうすればよいですか? jsch ライブラリは明確にサポートしています。
jsch では機能しません。
Jsch は http_proxy のような環境変数を読み取らない
別の解決策はありますか?
ant - com.jcraft.jsch.JSchException:認証キャンセル
ポートトンネリングを介してURLを取得するAntスクリプトを作成しようとしています。
パスワード(プライバシーのためにxxxxの名前)を使用すると、うまく機能します。
しかし、次のようにキーファイルを使用すると機能しません。
この例外が発生します:
- 正しいキーファイルを使用していると確信しています(間違った名前を使用しようとしましたが、これにより正当なFileNotFoundExceptionが発生します)。
- パスワードの入力を求められることなく、コマンドラインから正常にSSH接続できます。
- キーファイルに正しいパスフレーズを使用していると確信しています。
このエラーの原因は何ですか?また、どうすればよいですか?
java - サードパーティの Java ライブラリ (com.jcraft.jsch など) を clojure で使用する
私はclojureを試していて、サードパーティのライブラリを使用する感覚をつかもうとしています。ソースをダウンロードし、それを leiningen で jar ファイルにバンドルし、それをクラスパスに入れ、('lib.etc を使用して) スクリプトに入れることができました。また、java.lang.* のオブジェクトをいじってみました。
ただし、サードパーティのJavaでは成功していません。
__init.class または .clj ファイルを作成する必要があるようです。これは本当ですか、または純粋な Java クラスがロードされるはずの別の方法がありますか?