Я использую Apache MINA для подключения SSHD к моему Java-приложению.Для аутентификации я использую код, приведенный ниже:
sshd.setPasswordAuthenticator(new PasswordAuthenticator() {
public boolean authenticate(String username, String password, ServerSession session) {
return username != null && username.equals(password);
Проблема заключается в том, что когда пользователь вводит неправильное имя пользователя и правильный пароль, соединение запрашивает ввод пароля самостоятельно.Это не дает пользователю возможность ввести имя пользователя снова.Есть ли способ спросить имя пользователя и пароль еще раз, когда аутентификация не удалась.