У кого-нибудь есть рабочий пример проекта, в котором вы используете Citrus Framework в качестве SSH-клиента для подключения к реальному серверу для отправки команды и проверки того, что она возвращает?
Я пытался следовать документации, и мой проект строится и пытается подключиться, но зависает на том, что кажется пользовательским запросом, запрашивающим, с каким пользователем подключиться. Я нашел другую тему SO, которая выглядит точно так же, как то, что я испытываю, но у меня нет желания изменять или перегружать классы фреймворка, так как я разрабатываю это, чтобы передать его другой команде и хочу придерживаться ядра классы для будущей совместимости.
Вот тема, похожая на мою проблему: Пропуск запросов аутентификации Kerberos с помощью JSch
Я думаю, что это сработает, если Citrus просто выставит параметр конфигурации, чтобы включить / выключить эту опцию, если это необходимо.
session.setConfig(
"PreferredAuthentications",
"publickey,keyboard-interactive,password");
Рабочий пример был бы очень полезен.