Jak nainstaluji OpenVPN pomocí skriptu, ručně nebo přes docker na cloudový VPS? Tento software je potřeba k maskování místní sítě bez požadavku na připojení přes SSH nebo RDP.
Před nasazením OpenVPN na cloudový VPS je vhodné objasnit technické požadavky. Software se instaluje na serverech se systémem Linux, Windows nebo dedikovaných serverech.
Návod krok za krokem vypadá následovně:
sudo yum update
.nano /etc/selinux/config
).Po přijetí změn a zprovoznění serveru zbývá zavést OpenVPN na cloudový VPS. To můžete provést jedním ze tří způsobů: skriptem, ručně nebo pomocí dockeru.
K tomu potřebujeme nainstalovat docker (pokud v projektu ještě není). Příkaz pro instalaci vypadá následovně:
apt install curl docker.io
Dále je třeba zadat pří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
Ten automaticky vygeneruje konfiguraci potřebnou k připojení k serveru OpenVPN. Ke stažení je k dispozici odkaz o http://Здесь specifikuje ip-adresu/.
Výhodou je, že vše probíhá téměř automaticky. Samotný skript je k dispozici z terminálu na odkazu
https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
Abyste mu dali práva ke spuštění, musíte zadat příkazový řádek:
chmod +x openvpn-install.sh
Pro spuštění skriptu zadejte příkaz:
./openvpn-install.sh
Dále se v terminálu objeví otázky, na které musí správce odpovědět (záleží na tom, jaký bude konfigurační soubor).
Po dokončení instalace skript nabídne zadání klientského jména a hesla (které se použije při připojení).
Pro začátek nastavíme příkaz:
apt install -y openvpn
Mínusem je, že s konfigurací, nastavením a certifikáty budete muset pracovat sami.