Я пытаюсь создать ситуацию, когда авторизованный ключ SSH + код аутентификатора Google достаточно для подключения ssh к серверу.
Это нормально работает для обычных операций терминала SSH - мне предлагается ввести проверочный код, который я могу ввести, и мне будет предоставлен доступ.
Однако при попытке использовать SFTP от выделенного клиента (Cyberduck и т. Д.) Или любого другого приложения, которое может получить доступ через SFTP (Coda), я не могу войти в систему.
Я вижу запрос пароля от этих приложений, но, похоже, он не хочет передавать учетные данные другому модулю аутентификации.
Есть ли способ настроить модуль аутентификатора Google для приема учетных данных, которые были переданы через другой модуль? Я предполагаю use_last_pass, но похоже, что это не работает.
Я знаю, что некоторые другие приложения начинают лучше поддерживать двухфакторную поддержку (FileZilla), но мне нужно поддерживать несколько более широкую базу пользователей.
Спасибо за любой совет!