PDA

Показать полную графическую версию : OpenVPN помогите поднять (понять)


DimonNT
18-02-2021, 05:16
Друзья, имеется у меня в одной из организаций которые я обслуживаю поднятый OPENVPN на прошитом OpenWRT, роутере Tp-LINK и там был один свободный сертификат с конфигом, я его себе стырил и теперь из дома успешно имею удалёнку безо всяких TeamViewer..
Но меня эта тема заинтересовала с такой стороны: Как бы поднять OpenVPN на личном ПК, чтобы ко мне подключались ПК.
Нашёл пару статей на хабре и подобных форумах, но вот почему-то в версии 2.5 не хватает нескольких файлов которые описаны в статьях, к примеру везде указано:
Запустить: init-config.bat и будет создан файлик vars.bat, но у меня есть только Easy-RSA-start.bat, который запускает консоль: EasyRSA shell
Окей... думаю пойду по инструкции которая вложена в HTML: QuickStart
Там для генерации сертификатов такая история:
./easyrsa init-pki
./easyrsa build-ca

Первая:
./easyrsa init-pki
Отрабатывает отлично и публичные ключи создаются

Но по:
./easyrsa build-ca
Выдаёт ошибку:
easyrsa[2577]: openssl: not found

Easy-RSA error:

Missing or invalid OpenSSL
Expected to find openssl command at: openssl
Не находит OpenSSL подумал я, да и статьи в сети гласят об этом, но решения только для юникса, там всё просто, переустанови и всё зер-гуд....
на винде же я сносил OpenVPN ничем не помогло и комплектный OpenSSL так и не нашёлся...
Ну я давай искать отдельный пакет OpenSSL, скачал-установил..
Давай рыть копать как и где ищется этот openssl.exe
Нашёл в файлике easyrsa где указывается путь к openssl:
#set_var EASYRSA_OPENSSL \"c:/OpenSSL-Win64/bin/openssl.exe\"

Собсна вот я и указал путь :
set_var EASYRSA_OPENSSL "c:/OpenSSL-Win64/bin/openssl.exe"

Всё равно не найден.... ну и процесс у меня остановился.. хоть бери старый роутер, зашивай в него OpenWRT и генерируй там ключи, либо юниксойд на виртуалке поднимать....
Люди добрые помогите чем можете :)

bilex
03-07-2021, 18:37
Добавь "c:/OpenSSL-Win64/bin/" в PATH и все заработает.

Temik38
11-08-2021, 16:52
В файле vars разкомментировать строку: set_var EASYRSA_SSL_CONF "$EASYRSA/openssl-easyrsa.cnf"




© OSzone.net 2001-2012