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

Java 使用双因素身份验证的JSCH SFTP登录,java,authentication,sftp,jsch,two-factor-authentication,Java,Authentication,Sftp,Jsch,Two Factor Authentication,我正在尝试使用JSCH连接到SFTP服务器,服务器配置为双因素身份验证。但是我在JSCH中找不到任何一个同时使用密码和密钥连接到服务器的选项。 如果有人知道如何使用JSCH或任何其他Java包使用双因素身份验证以编程方式连接到SFTP服务器,请帮助我。类中有一组addIdentity方法,可用于提供公钥身份验证的密钥对,并且有一个类 我将简单地使用这两种方法并尝试连接到服务器 SSH协议的设计使得服务器在每个步骤中都提供了一组身份验证选项,然后客户机选择它支持的那些选项,如果我没有记错代码,JS

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

类中有一组
addIdentity
方法,可用于提供公钥身份验证的密钥对,并且有一个类

我将简单地使用这两种方法并尝试连接到服务器

SSH协议的设计使得服务器在每个步骤中都提供了一组身份验证选项,然后客户机选择它支持的那些选项,如果我没有记错代码,JSch就可以简单地完成这项工作


请报告这是否真的有效,我没有尝试过。

以防万一您找不到解决方案-我们的SecureBackbox()支持多个并发身份验证机制。