gpt4 book ai didi

java - JSch - 如果需要 MFA,有没有办法连接到 SFTP 服务器,我收到 SocketTimeoutException

转载 作者:行者123 更新时间:2023-12-02 05:34:29 24 4
gpt4 key购买 nike

我可以使用 WinScp(sftp 客户端应用程序)连接到我们的 SFTP 服务器,但在此之前我需要使用 MFA 在本地建立 session 。现在我尝试使用 JSch 以编程方式实现此目的,但我收到 SocketTimeoutException因为我认为它需要以编程方式完成相同的 MFA 设置,如果我的理解是正确的,那么有没有办法使用 JSch 来实现此目的?

JSch jsch = new JSch();
Session session = jsch.getSession(userName, hostName, 22);
session.setPassword(password);
session.connect();

它在 session.connect() 处抛出异常。

最佳答案

我自己关闭这个问题,因为不需要额外的设置。在执行此代码的计算机上,如果该计算机已建立 MFA session ,那么它应该无缝工作,无需进行任何其他更改。之前它对我不起作用,因为我的 MFA session 已过期。

关于java - JSch - 如果需要 MFA,有没有办法连接到 SFTP 服务器,我收到 SocketTimeoutException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56180839/

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