
Я работаю в компании, которая активно использует OpenVPN.соединенияразным клиентам. Большинство из нихСервер доступа OpenVPN.
100% моих коллег используют Mac или Windows, но я хотел бы использовать Linux, но возникла следующая проблема. Они используют vpn-клиент под названиемВязкостьЭто имеет возможность загрузить дополнительную информацию с этих серверов OpenVPN. Так что они подключаются просто используяимя пользователя и пароль.
Но когда я пытаюсь подключиться, я вынужден датьсертификат + имя пользователя и пароль.
Я мог бы попросить файл .ovpn, но это не лучшее решение, поскольку в этой работе VPN каждый раз меняется, а мне нужна та же функциональность, что и у них.
решение1
Эту проблему было довольно легко решить, как только я узнал, что искать.
Что решило мою проблему, так это использование API OpenVPN Access Server. Используя его, curl
вы можете загрузить файл OVPN с сертификатами и всем остальным.
curl -u vpnuser:vpnpassword https://<vpn-ip>:<vpn-port>/rest/GetUserlogin
Если на сервере нет действующего сертификата SSL, вы можете добавить эту -k
опцию (хотя это небезопасно)
Надеюсь, этот ответ поможет кому-нибудь, кто оказался в такой же ситуации, как я несколько месяцев назад.