Modes de paiement Abuse

Comment installer OpenVPN sur un VPS cloud

29.01.2023, 20:03

Comment installer OpenVPN par script, manuellement ou via docker sur un VPS cloud ? Le logiciel est nécessaire pour masquer le réseau local sans avoir à se connecter via SSH ou RDP.

Avant d'installer OpenVPN sur un SDV en nuage, il convient de clarifier les exigences techniques. Le logiciel est installé sur des serveurs Linux, Windows ou dédiés.

Que faire avant d'installer OpenVPN sur un SDV en nuage?

Les instructions étape par étape se présentent comme suit :

  1. Mettez le système à niveau. Pour ce faire, la commande sudo yum update est utilisée.
  2. Apportez des modifications à la configuration SELinux (recherchez nano /etc/selinux/config).
  3. Installez SELinux, modifiez le fichier sysctl.conf et connectez IP Expressing.

Une fois les changements acceptés et le serveur prêt à fonctionner, il reste à déployer OpenVPN sur le SDV en nuage. Vous pouvez le faire de trois façons : par script, manuellement ou via docker.

Option #1. Déployer OpenVPN dans un conteneur docker

Pour ce faire, nous devons installer docker (s'il n'est pas encore sur le projet). La commande d'installation ressemble à ceci :

apt install curl docker.io

Ensuite, vous devez entrer la commande :

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

Elle générera automatiquement la configuration nécessaire pour se connecter au serveur OpenVPN. Le téléchargement est disponible sur le lien suivant : http://Здесь specifies ip-address/.

Option #2. Installer OpenVPN sur un VPS cloud avec un script

L'avantage est que tout se passe presque automatiquement. Le script lui-même est disponible depuis le terminal au lien

https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh

Pour lui donner les droits d'exécution, vous devez taper dans la ligne de commande :

chmod +x openvpn-install.sh

Pour exécuter le script, entrez la commande :

./openvpn-install.sh

Ensuite, des questions apparaissent dans le terminal, auxquelles l'administrateur doit répondre (cela dépend du fichier de configuration).

Lorsque l'installation est terminée, le script propose de spécifier le nom du client et le mot de passe (à utiliser lors de la connexion).

Option #3. Installer OpenVPN sur le VPS cloud manuellement

Pour commencer, nous définissons la commande :

apt install -y openvpn

L'inconvénient est que vous devrez travailler avec les configurations, les paramètres et les certificats vous-même.