gpt4 book ai didi

java - 使用带有公钥/私钥身份验证的 JSch 从远程 SFTP 服务器获取数据。有什么例子吗?

转载 作者:行者123 更新时间:2023-11-29 04:59:40 24 4
gpt4 key购买 nike

我正在使用 JSch 库在 Scala 中创建和管理“安全 FTP”连接。有人可以展示在 session 配置中使用公钥/私钥的示例吗?

我现在正在做这个

session.setConfig("StrictHostKeyChecking", "no")

这会暴露安全连接,以防止未经授权的点击维护 session ,显然,出于安全原因,我不希望这样。

如何在我的代码中设置私钥/公钥机制。

最佳答案

StrictHostKeyChecking 与私钥/公钥身份验证无关。这是关于主机 key 验证。虽然你是对的,但你不应该将选项设置为 no

参见 JSch SFTP security with session.setConfig("StrictHostKeyChecking", "no");


实际的公钥/私钥认证,参见Can we use JSch for SSH key-based communication?

但请注意,已接受的答案错误地将 StrictHostKeyChecking 设置为 no。所以不要复制那部分。

关于java - 使用带有公钥/私钥身份验证的 JSch 从远程 SFTP 服务器获取数据。有什么例子吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32504051/

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