問題タブ [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.

0 投票する
5 に答える
5485 参照

java - WindowsマシンからLinuxリモートサーバー「Jschコード」に複数のファイルを送信します

smoeone は、Jsch を使用して複数のファイルをリモート サーバーに送信しようとすることができますか? これは可能でしょうか?

リモートサーバーの既存のファイルとコマンドをチェックするために複数のスクリプト perl を送信しようとしています。その後、結果を含むファイルをローカルマシンに返す必要があります。問題は、そのために eclipse を使用する必要があることです。

エラー:

FileOutput を使用すると、このエラーが表示されます

0 投票する
11 に答える
138909 参照

java - JSchException: アルゴリズムのネゴシエーションが失敗しました

JSch (0.1.44-1) を使用して ssh 経由でリモート sftp サーバーに接続しようとしていますがsession.connect();、この例外が発生しています:

JSch からのログ:

Linux sftp コマンドを使用してリモート サーバーにログインできます。インターネットで何らかの手がかりを見つけようとしましたが、失敗しました。

Linux sftp コマンドからのデバッグ出力:

0 投票する
3 に答える
15641 参照

java - jsch ChannelExec と ChannelShell の正確な違いは何ですか?

ChannelExec&の違いを教えてもらえますかChannelShell?

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

sftp - JSch session.connect() が CoreFTP でハングする

localhost と次のコード用に CoreFTP を構成しました。

プログラムが を達成するconnect()と、コンソール出力に次の 2 つのメッセージが表示されます。

...そして、それ以上何も起こりません。数分後、connection is closed by foreign host例外が表示されます。

なんで?

全てに感謝!

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

java - ssh を使用してリモート マシンでアプリケーションを実行するにはどうすればよいですか?

ssh 経由でリモート マシン上でアプリケーションを実行するにはどうすればよいですか?

私はこのようにJSCHを使ってみました:

そして私はこれを持っています:

bash: myapplication: コマンドが見つかりません

このコマンドをシェルで実行してみると、うまくいきます。

必ずしも JSCH である必要はなく、何でもかまいません。

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

java - Jsch で .sh スクリプトを実行できない

ssh api Jsch を使用して、(Windows 7 ステーションの) Java アプリケーションから UNIX サーバーでスクリプト シェルを実行しようとしています。

「start_lm」を使用しているスクリプト シェルは C バイナリです。

これは私が使用しているコードです(Jsch Webサイトの例からのものです)

私が得ているエラーは

exit-status: -1 どういう意味ですか

助けてくれてありがとう。

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

java - JschでJavaコマンドを発行するのに問題がある

jsch を介して Java コマンドを実行する際に問題が発生しています。この Java コマンドは、パテを介して SSH セッションで実行すると正常に動作しますが、コードで実行すると終了ステータス 127 が返されます。

コマンドは次のとおりです。

sendCommand 関数は exec の例から派生したものです。これが私が書いた SSHCommManager 全体です。

...そのJavaコマンドが機能しない理由がわからないので、考えや助けをいただければ幸いです。Javaと実行しようとしている.jarファイルの両方の直接パスを入れるなど、すべてを試しました。

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

java - JSch を使用して別の場所からファイルを読み取る

JSch を使用して別の場所からファイルを読み取るコードを次に示します。

}

コードの出力は次のとおりです。

FileNotFoundException が発生していますが、その前に、ls を使用して /misc/downloads/ パス内のすべてのファイルを一覧表示する SOP を作成しました。

この問題を解決するにはどうすればよいですか?

0 投票する
3 に答える
10656 参照

java - JSchを使用して別のSSHサーバーの背後にあるサーバーにSSHで接続するにはどうすればよいですか?

JavaプログラムからリモートサーバーにSSHで接続し、そこから別のサーバーにSSHで接続できる必要があります。クライアントに両方のサーバーの資格情報があります。

コマンドは、アプリ内から通常の文字列として自動的に渡されます(ユーザー入力なし)。2番目のサーバーでこれらのカスタムコマンドを実行し、出力といくつかの単純なロジックに基づいて、実行時に発行するコマンドを決定できる必要があります。

JSchを使用してそれを行うことはできますか?はいの場合、どこから調べればよいですか?(例、情報)

================================================== ===========

追加した:

スレッド「メイン」の例外com.jcraft.jsch.JSchException:UnknownHostKey:host.net。RSAキーのフィンガープリントは「blahblahblah」です

今までのように、known_hostsファイルを変更し、そこに手動でhostを追加することで、この問題を解決しています。このYES-NOの質問があったときに、JSchに自動的にYESを押すように指示するオプションをどこかに設定することで、この小さな問題を回避できますか?

0 投票する
4 に答える
39883 参照

java - JSchの「shell」チャネルと「exec」チャネルの違いは何ですか

Javaアプリケーション内で文字列として表される多数の連続したコマンドをSSHサーバーに送信して実行できるようにしたいと考えています。使用する必要があります:

-また-