SSH v2 プロトコルを介して Java RMI を実装する方法.これは可能ですか?.可能でない場合は、生のソケット通信を使用してこれを達成できますか?.単純に、RMI 経由でデータを送信したいのですが、SSH v2 パケットとして暗号化する必要があります。
1724 次
3 に答える
2
Using RMI with SSLを確認しましたか? java.netのThe New RMI の記事も読む価値があるかもしれません。
(編集:OPは彼の質問を更新し、実際にSSH経由のRMIを探しているので、回答を更新しています.
試したことはありませんが、SSH を介して RMI をトンネリングできるはずです。なぜそれが不可能なのかわかりません。SSH トンネルを作成すれば完了です。
これについては、javaranch に関する 2 つの記事、SSH Tunneling for Java RMI Part-IおよびPart IIがあり、詳細が説明されています。
正直なところ、SSL よりも SSH を優先する理由がわかりません (これには強力な認証もあります)。
于 2009-11-14T15:31:44.663 に答える
1
このhttp://www.jcraft.com/jsch/のような API を使用して ssh トンネル (RMI サービスがリッスンしているポートで、ローカル マシンからリモートへのポート転送) を開き、次に接続するように RMI クライアントを構成します。ローカル (転送) ポート。
于 2009-11-14T16:00:05.717 に答える
0
ポート転送を介していくつかの ssh トンネルを開くだけで、これを完全に透過的に行うことができます。
于 2009-11-14T15:44:14.293 に答える