JSch - есть ли способ подключиться к серверу SFTP, если требуется MFA, я получаю SocketTimeoutException - PullRequest
0 голосов
/ 17 мая 2019

Я могу подключиться к нашему SFTP-серверу, используя WinScp (клиентское приложение sftp), но перед этим мне нужно установить сеанс локально, используя MFA. Теперь я пытаюсь достичь этого программно с помощью JSch, но я получаю SocketTimeoutException потому что я думаю, что это требует, чтобы та же самая установка MFA была сделана программно, если мое понимание правильно, есть ли способ достигнуть этого, используя JSch?

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

Выдает исключение в session.connect ().

1 Ответ

0 голосов
/ 17 мая 2019

Я закрываю этот вопрос сам, так как для этого не требуется никаких дополнительных настроек.На машине, на которой выполняется этот код, если эта машина установила сеанс MFA, она должна работать без проблем и без каких-либо других изменений.Это не работало для меня ранее, потому что мой сеанс MFA истек.

...