別のsshサーバーの背後からサーバーにsshで接続したい。ゲートウェイサーバーにはユーザー名/パスワードが必要ですが、これを行うことができます。次のサーバーにアクセスするためにトンネルを使用していますが、これにはsshキーのみが必要です。PuTTYを使用してキーを生成したため、ユーザー名にキーが存在しますが、Javaプログラムでキーを取得する方法がわかりません。構成ですか?つまり、setConfig( "userauth.publickey"、 "com.jcraft.jsch.UserAuthPublicKey")では、これまたは他の何かをどのように使用しますか?ドキュメントがまばらなようです。助けていただければ幸いです。このセッションに接続すると、「Authfail」というエラーが表示されます。
ありがとう!
私が使用するトンネル方式は次のとおりです。http://sourceforge.net/apps/mediawiki/jsch/index.php?title = ProxySSHだから、それを書いた人に感謝します!
コンテキストとして、Androidフォンから学校のサーバーに対して読み取り/書き込みを行いたいと思います。