Ako nainštalovať OpenVPN pomocou skriptu, ručne alebo cez docker na cloudový VPS? Softvér je potrebný na maskovanie miestnej siete bez požiadavky na pripojenie cez SSH alebo RDP.
Pred nasadením OpenVPN na cloudový VPS sa oplatí objasniť technické požiadavky. Softvér sa inštaluje na serveroch Linux, Windows alebo dedikovaných serveroch.
Návod krok za krokom vyzerá nasledovne:
sudo yum update
.nano /etc/selinux/config
).Po prijatí zmien a pripravení servera na prácu zostáva nasadiť OpenVPN na cloudový VPS. Môžete to urobiť jedným z troch spôsobov: skriptom, ručne alebo prostredníctvom dockera.
Na tento účel musíme nainštalovať docker (ak ešte nie je na projekte). Príkaz na inštaláciu vyzerá takto:
apt install curl docker.io
Ďalej je potrebné zadať príkaz:
docker run --name dockovpn --cap-add=NET_ADMIN
-p 1194:1194/udp -p 80:8080/tcp
-e HOST_ADDR=$(curl -s https://api.ipify.org)
alekslitvinenk/openvpn
Automaticky sa vygeneruje konfigurácia potrebná na pripojenie k serveru OpenVPN. Na stiahnutie je k dispozícii odkaz o http://Здесь špecifikuje ip-adresu/.
Výhodou je, že všetko sa deje takmer automaticky. Samotný skript je dostupný z terminálu na odkaze
https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
Ak mu chcete dať práva na spustenie, musíte zadať príkazový riadok:
chmod +x openvpn-install.sh
Na spustenie skriptu zadajte príkaz:
./openvpn-install.sh
Následne sa v termináli objavia otázky, na ktoré musí administrátor odpovedať (záleží na tom, aký bude konfiguračný súbor).
Po dokončení inštalácie skript ponúkne zadanie mena a hesla klienta (ktoré sa použije pri pripájaní).
Na začiatok nastavíme príkaz:
apt install -y openvpn
Mínusom je, že s konfiguráciou, nastaveniami a certifikátmi budete musieť pracovať sami.