Как сохранить имя пользователя и пароль при подключении к OpenVPN
Про автоматическое поднятие канала OpenVPN, когда он запускается как служба в Windows я уже рассказывал, но тогда конфигурация была на основе пользовательских сертификатов. А как поступить в случае, когда при установке соединения с VPN сервером запрашиваются учётные данные пользователя? Куда следует прописать имя и пароль, чтобы система сама поднимала защищённый канал связи при загрузке?
По умолчанию, OpenVPN не сохраняет учётные данные пользователя, а запрашивает их всякий раз при подключении, однако начиная с версии OpenVPN 2.4 при запуске клиента с графическим интерфейсом OpenVPN GUI такая возможность появилась. С точки зрения безопасности, сохранять пароли не самая лучшая идея, но иногда это просто необходимо (как в случае с автоматическим подключением).
Предлагаю воспользоваться более универсальным способом, также подходящим и для младших версий OpenVPN. Переходим в папку с конфигурационными файлами .ovpn, обычно это:
C:\Program Files\OpenVPN\config или C:\Program Files (x86)\OpenVPN\config
Создаём обычный текстовый файл login.conf (название и расширение файла могут быть любыми по вашему желанию). Первая строка в файле должна содержать ваш логин, а во второй указывается пароль к OpenVPN серверу:
username password
После чего добавляем в конфиг следующую строчку:
auth-user-pass login.conf
Теперь при подключении к серверу учетные данные запрашиваться не будут.
Комментариев: 1
Ok