Я работаю в компании , которая использует много OpenVPN подключения к различным клиентам. Большинство из них являются Openvpn Access Server.

100% моих коллег используют Mac или Windows, но я бы хотел использовать Linux, но у меня возникла следующая проблема. Они используют vpn-клиент под названием Visidity, который имеет возможность загружать дополнительную информацию с этих серверов openvpn. Таким образом, они подключаются только с помощью имени пользователя и пароля.

Но когда я пытаюсь подключиться, я вынужден дать сертификат + имя пользователя и пароль.

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

1 ответ1

0

Это было довольно легко решить, когда я знал, что искать.

Что решило мою проблему, так это использование API openvpn Access Server. С помощью curl вы можете скачать файл ovpn с сертификатами и все.

curl -u vpnuser:vpnpassword https://<vpn-ip>:<vpn-port>/rest/GetUserlogin

Если на сервере нет действительного сертификата ssl, вы можете добавить опцию -k (хотя и небезопасно)

Я надеюсь, что этот ответ поможет кому-нибудь в такой ситуации, как моя несколько месяцев назад.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .