Добрый день!
Сразу скажу что речь идет об авторизации на серверной стороне OpenVPN которая установлена на Windows Server 2016.
Что имеем:
Windows server 2016 и настроенном на нем OpenVPN сервер с авторизацией по сертификатам.
Все работает!
Но понадобилось дополнительно настроить авторизацию по логину и паролю.
Пробовал различными методами:
1.
openvpn-auth-script на Python
2.
auth.vbs скрипт
В обоих случаях в логах сервера при авторизации появляется
openvpn_execve: CreateProcess C:\Program Files\OpenVPN\config\auth.py failed: Unknown error (errno=193)
WARNING: Failed running command (--auth-user-pass-verify): external program did not execute -- returned error code -1
TLS Auth Error: Auth Username/Password verification failed for peer
Как с VBS скриптом так и с Python скриптом.
Python в среде windows успешно запускает скрипты py из cmd с указанием ключа python name_script.py
Прошу помощи и советом ,а если кто то настраивал на Windows server именно OpenVPN сервер с авторизацией через скрипт еще лучше!