OpenVPN тунель до Windows Server 2012 R2

/ Просмотров: 2124
Метки: , , , , ,
OpenVPN тунель до Windows Server 2012 R2

Задача подключиться к серверу под управлением Windows Server 2012 R2 по OpenVPN туннелю.

1. On Server

1.1. Download and install OpenVPN https://swupdate.openvpn.org/community/releases/openvpn-install-2.3.14-I601-x86_64.exe

1.2. Reboot server

1.3. Run "cmd" as Administrator

1.4. cd "C:\Program Files\OpenVPN\easy-rsa"

1.5. md keys

1.6. init-config.bat

1.7. Edit vars.bat

set OPENSSL_CONF=openssl-1.0.0.cnf
set KEY_SIZE=2048
set KEY_COUNTRY=RU
set KEY_PROVINCE=70
set KEY_CITY=Tomsk
set KEY_ORG=AKTM
set KEY_EMAIL=keys@aktm.com
set KEY_CN=winsrv-001
set KEY_NAME=winsrv-001
set KEY_OU=OVT

1.8. vars.bat

1.9. clean-all.bat

1.10. build-dh.bat

1.11. build-ca.bat

Press only "Enter"

1.12. build-key-server server

Press only "Enter" and "y"

1.13. Edit index.txt.attr

unique_subject = no

1.14. build-key.bat client

Press only "Enter" and "y"

1.15. copy ca.crt dh2048.pem server.crt server.key to "C:\Program Files\OpenVPN\config\"

1.16. copy "c:\Program Files\OpenVPN\sample-config\server.ovpn" "c:\Program Files\OpenVPN\config\"

1.17. Edit server.ovpn

port 12345
topology subnet
comp-lzo
# explicit-exit-notify 1

1.18. Run OpenVPN GUI from Desktop

1.19. DblClick systemtray icon

1.20. Click Reconnect. Wait Green SysTray icon.

1.21. Allow UDP port 12345 to incommind

2. Client

2.1. Download and install OpenVPN https://swupdate.openvpn.org/community/releases/openvpn-install-2.3.14-I601-x86_64.exe

2.2. copy ca.crt client.crt client.key dh2048.pem from server to client PC "C:\Program Files\OpenVPN\config\"

2.3. copy "c:\Program Files\OpenVPN\sample-config\client.ovpn" "c:\Program Files\OpenVPN\config\"

2.4. Edit client.ovpn

remote 192.168.0.178 12345
comp-lzo

2.5. Run OpenVPN GUI from Desktop

2.6. DblClick systemtray icon

2.7. Click Reconnect. Wait Green SysTray icon.