Назад | Перейти на главную страницу

ssh-туннель через двухфакторную аутентификацию

Мне нужно подключиться к серверу с помощью SSH, и на сервере включена двухфакторная аутентификация и отключен секретный ключ. Теперь я могу подключиться «вручную» из оболочки с помощью приложения Google Authenticator.

Проблема в том, что многие инструменты, которые я регулярно использую, не поддерживают 2FA (т.е.они никогда не запрашивают у меня дополнительный ключ, а просто не могут подключиться).

Могу ли я как-нибудь установить соединение с сервером, а затем «перенаправить» его на порт локально?

P.S.
Я подключаюсь с Mac, и у меня нет root-доступа на удаленном сервере.

Вы можете установить постоянное соединение, используя начальный логин, а затем указать ssh повторно использовать его для всех последующих соединений. Он называется «ControlMaster» - в Интернете есть несколько ресурсов о том, как его настроить, например видеть эта статья PuppetLabs.