Аутентификация SSH на основе существующего туннеля OpenVPN

У меня есть единственный сервер CentOS и несколько клиентов Windows, которые должны соединиться с ним от удаленного. Я имею, успешно устанавливают OpenVPN (с Открытыми ключами), с которым клиенты соединяются с сервером; и затем они используют SSH, чтобы сделать фактическую работу. Все хорошо работает в этой конфигурации.

Однако существует некоторое дублирование здесь - после пользователя, аутентифицируемого с ключом OpenVPN, он должен вручную войти в SSH и предоставить пароль.

Действительно ли это возможно, что сервер SSH 'поймет', что пользователь уже прошел проверку подлинности?

Я попытался войти в вывод сервером установки LDAP, использую его для управлений учетными записями Unix и затем использую его для аутентификации OpenVPN - но он был слишком сложным, и я не уверен, что это стоит усилия для такой маленькой конфигурации.

3
задан 4 May 2015 в 21:45
1 ответ

Возможно ли, что сервер SSH «поймет», что пользователь уже аутентифицирован?

Нет.

Просто внедрите аутентификацию по ключу для SSH. Тогда ваши пользователи смогут подключаться к вашим серверам по ssh, вообще не вводя пароль (за исключением начальной загрузки закрытого ключа в ваш агент ssh-ключа). В любом случае вам действительно следует использовать аутентификацию по ключу. Это беспроигрышный вариант для вас.

2
ответ дан 3 December 2019 в 06:59

Теги

Похожие вопросы