問題タブ [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 - WindowsマシンからLinuxリモートサーバー「Jschコード」に複数のファイルを送信します
smoeone は、Jsch を使用して複数のファイルをリモート サーバーに送信しようとすることができますか? これは可能でしょうか?
リモートサーバーの既存のファイルとコマンドをチェックするために複数のスクリプト perl を送信しようとしています。その後、結果を含むファイルをローカルマシンに返す必要があります。問題は、そのために eclipse を使用する必要があることです。
エラー:
FileOutput を使用すると、このエラーが表示されます
java - JSchException: アルゴリズムのネゴシエーションが失敗しました
JSch (0.1.44-1) を使用して ssh 経由でリモート sftp サーバーに接続しようとしていますがsession.connect();
、この例外が発生しています:
JSch からのログ:
Linux sftp コマンドを使用してリモート サーバーにログインできます。インターネットで何らかの手がかりを見つけようとしましたが、失敗しました。
Linux sftp コマンドからのデバッグ出力:
java - jsch ChannelExec と ChannelShell の正確な違いは何ですか?
ChannelExec
&の違いを教えてもらえますかChannelShell
?
sftp - JSch session.connect() が CoreFTP でハングする
localhost と次のコード用に CoreFTP を構成しました。
プログラムが を達成するconnect()
と、コンソール出力に次の 2 つのメッセージが表示されます。
...そして、それ以上何も起こりません。数分後、connection is closed by foreign host
例外が表示されます。
なんで?
全てに感謝!
java - ssh を使用してリモート マシンでアプリケーションを実行するにはどうすればよいですか?
ssh 経由でリモート マシン上でアプリケーションを実行するにはどうすればよいですか?
私はこのようにJSCHを使ってみました:
そして私はこれを持っています:
bash: myapplication: コマンドが見つかりません
このコマンドをシェルで実行してみると、うまくいきます。
必ずしも JSCH である必要はなく、何でもかまいません。
java - Jsch で .sh スクリプトを実行できない
ssh api Jsch を使用して、(Windows 7 ステーションの) Java アプリケーションから UNIX サーバーでスクリプト シェルを実行しようとしています。
「start_lm」を使用しているスクリプト シェルは C バイナリです。
これは私が使用しているコードです(Jsch Webサイトの例からのものです)
私が得ているエラーは
exit-status: -1 どういう意味ですか
助けてくれてありがとう。
java - JschでJavaコマンドを発行するのに問題がある
jsch を介して Java コマンドを実行する際に問題が発生しています。この Java コマンドは、パテを介して SSH セッションで実行すると正常に動作しますが、コードで実行すると終了ステータス 127 が返されます。
コマンドは次のとおりです。
sendCommand 関数は exec の例から派生したものです。これが私が書いた SSHCommManager 全体です。
...そのJavaコマンドが機能しない理由がわからないので、考えや助けをいただければ幸いです。Javaと実行しようとしている.jarファイルの両方の直接パスを入れるなど、すべてを試しました。
java - JSch を使用して別の場所からファイルを読み取る
JSch を使用して別の場所からファイルを読み取るコードを次に示します。
}
コードの出力は次のとおりです。
FileNotFoundException が発生していますが、その前に、ls を使用して /misc/downloads/ パス内のすべてのファイルを一覧表示する SOP を作成しました。
この問題を解決するにはどうすればよいですか?
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を押すように指示するオプションをどこかに設定することで、この小さな問題を回避できますか?
java - JSchの「shell」チャネルと「exec」チャネルの違いは何ですか
Javaアプリケーション内で文字列として表される多数の連続したコマンドをSSHサーバーに送信して実行できるようにしたいと考えています。使用する必要があります:
-また-