13

公開鍵認証に SSHJ を使用する例を誰か教えてもらえますか? この質問は、秘密鍵/公開鍵認証の ssh の例と本質的に同じですが、著者による回答https://stackoverflow.com/users/126346/shikharは、もはや存在しない Google ユーザー グループを参照しており、私はそれを機能させるのに問題があります。

ありがとう!フィル

4

2 に答える 2

12

私たちは、SSHJの上にあそこのフレームワークを構築しました。キーファイルを使用して接続することもできます。次のコードは機能するはずですが、必ずクラスパスに bouncycastle ライブラリを追加してください。

SSHClient client = new SSHClient();
String username = "johndoe";
File privateKey = new File("~/.ssh/id_rsa");
KeyProvider keys = client.loadKeys(privateKey.getPath());
client.authPublickey(username, keys);

それが役立つことを願っています。

于 2011-09-28T09:50:39.517 に答える