gpt4 book ai didi

java - 来自文件的公钥验证的 SSHJ 示例

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:26:14 29 4
gpt4 key购买 nike

有人可以给我一个使用 SSHJ 进行公钥身份验证的示例吗?我意识到这个问题本质上与 ssh example of private/public key authentication 相同,然而作者的回答https://stackoverflow.com/users/126346/shikhar指的是一个不再存在的谷歌用户组,我无法让它工作。

谢谢!菲尔

最佳答案

我们构建了 overthere framework在 SSHJ 之上。哪个可以连接也可以使用 key 文件连接。以下代码应该可以工作,但请确保将 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);

希望对您有所帮助。

关于java - 来自文件的公钥验证的 SSHJ 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7580083/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com