gpt4 book ai didi

java - 使用双因素身份验证的 JSCH SFTP 登录

转载 作者:行者123 更新时间:2023-11-29 09:01:57 25 4
gpt4 key购买 nike

我正在尝试使用 JSCH 连接到 SFTP 服务器,服务器配置为双因素身份验证。但是我无法在 JSCH 中找到任何同时使用密码和 key 连接到服务器的选项。如果有人知道如何使用 JSCH 或任何其他 Java 包使用双因素身份验证以编程方式连接到 SFTP 服务器,请帮助我。

最佳答案

JSch 中有一堆addIdentity 方法类,可以用来提供公钥认证的 key 对,有一个setPassword method in the Session类。

我会简单地使用两者并尝试连接到服务器。

SSH 协议(protocol)使得服务器在每个步骤中提供一组身份验证选项,然后客户端选择它支持的选项,如果我没记错代码,JSch 会简单地执行此操作。

如果这确实有效,请报告,我没有尝试过。

关于java - 使用双因素身份验证的 JSCH SFTP 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16870073/

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