公開鍵認証に SSHJ を使用する例を誰か教えてもらえますか? この質問は、秘密鍵/公開鍵認証の ssh の例と本質的に同じですが、著者による回答https://stackoverflow.com/users/126346/shikharは、もはや存在しない Google ユーザー グループを参照しており、私はそれを機能させるのに問題があります。
ありがとう!フィル
公開鍵認証に SSHJ を使用する例を誰か教えてもらえますか? この質問は、秘密鍵/公開鍵認証の ssh の例と本質的に同じですが、著者による回答https://stackoverflow.com/users/126346/shikharは、もはや存在しない Google ユーザー グループを参照しており、私はそれを機能させるのに問題があります。
ありがとう!フィル
私たちは、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);
それが役立つことを願っています。