Конфигурация сервера доступа OpenVPN не добавляется в файл client.ovpn - PullRequest
0 голосов
/ 16 июня 2020

Я установил сервер доступа OpenVPN на экземпляре AWS EC2. Доменное имя связано с его IP-адресом Elasti c, а также настроенными сертификатами SSL. Также включен Google Authenticator MFA с помощью пользовательского интерфейса администратора. Затем создал пользователя с именем testuser . Затем я вошел в клиентский интерфейс и настроил MFA с помощью Google Authenticator, а затем загрузил заблокированный пользователем профиль (client.ovpn) , поскольку я использую ОС Ubuntu.

Когда я пытаюсь подключиться к VPN с помощью команды: sudo openvpn --config client.ovpn. Он запрашивает только имя пользователя и пароль, а не код MFA. И он не работает с данной ошибкой:

Tue Jun 16 12:29:07 2020 [OpenVPN Server] Peer Connection Initiated with [AF_INET]X.X.X.X:1194
Tue Jun 16 12:29:08 2020 SENT CONTROL [OpenVPN Server]: 'PUSH_REQUEST' (status=1)
Tue Jun 16 12:29:08 2020 AUTH: Received control message: AUTH_FAILED,CRV1:R,E:PG_fTHWyc/CA7Xs7nA:dGVzjoVzZXI=:Enter Authenticator Code
Tue Jun 16 12:29:08 2020 SIGTERM[soft,auth-failure] received, process exiting

Когда я смотрел файл client.ovpn с рабочей конфигурацией MFA, который у меня был ранее, данная строка отсутствует:

static-challenge "Enter Google Authenticator Code" 1

, что означает, что конфигурация MFA не добавляется в файл конфигурации клиента. Когда я добавил эту строку в свой файл, VPN начинает работать с любыми проблемами.

Итак, как я могу включить это значение по умолчанию при создании нового пользователя? Есть ли какой-либо другой параметр, который мне нужно изменить в пользовательском интерфейсе администратора, чтобы это было возможно?

1 Ответ

1 голос
/ 03 июля 2020

У нас была такая же проблема при новой установке с использованием предоставленного AWS пакета. Не удалось найти решение для автоматического добавления строки в файл ovpn. Однако проблема обнаружилась только при использовании старой версии клиентского приложения. После обновления до новой версии прямо с нового сервера (работает вместе со старым) эта строка не нужна, и она без проблем запрашивает код 2fa.

...