И это всё МОЁ

Добрый день!
Сразу скажу что речь идет об авторизации на серверной стороне OpenVPN которая установлена на Windows Server 2016.


Что имеем:
Windows server 2016 и настроенном на нем OpenVPN сервер с авторизацией по сертификатам.
Все работает!


Но понадобилось дополнительно настроить авторизацию по логину и паролю.
Пробовал различными методами:



  1. openvpn-auth-sсript на Python
    https://github.com/kenteg/openvpn-auth-sсript
    2.auth.vbs скрипт
    https://forum.ixbt.com/topic.cgi?id=14:49976:102#102


В обоих случаях в логах сервера при авторизации появляется


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_sсript.py


Прошу помощи и советом ,а если кто то настраивал на Windows server именно OpenVPN сервер с авторизацией через скрипт еще лучше!









 ,