GNU/Linux >> Tutoriels Linux >  >> Panels >> OpenVPN

Amazon Aws (amazon Ami) Vous installez Openvpn ?

J'essaie de configurer OpenVPN sur AmazonAWS. Je suis assez nouveau sur Linux, j'ai donc suivi un tutoriel. J'ai lancé yum -y install openvpn
et j'ai reçu un message disant qu'il a été installé avec succès. L'étape suivante consistait à copier les fichiers dans /usr/share/openvpn/easy-rsa/2.0/ vers /etc/openvpn/easy-rsa/ .

À ma grande surprise, le /usr/share/openvpn/easy-rsa/ répertoire était vide. J'ai essayé de désinstaller et de réinstaller OpenVPN et le résultat était le même.

J'ai essayé d'installer easy-rsa séparément, mais je ne l'ai pas trouvé dans la liste des packages yum. Quelqu'un peut-il m'aider à installer OpenVPN ?

Réponse acceptée :

Exécutez cette commande pour suivre ces fichiers lorsqu'un RPM est installé :

$ rpm -ql openvpn 

et voyez où ces fichiers pourraient se trouver. Pour les packages qui n'ont pas encore été installés, vous pouvez interroger le yum référentiel à l'aide de la commande repoquery :

$ repoquery -l openvpn 

Différentes distributions placent les fichiers à différents endroits.

Bien que sur mon système Fedora, le contenu de openvpn affiche ce qui suit quand je grep pour "easy-rsa/2.0":

$ repoquery -l openvpn | grep -i "easy-rsa/2.0"
/usr/share/openvpn/easy-rsa/2.0
/usr/share/openvpn/easy-rsa/2.0/Makefile
/usr/share/openvpn/easy-rsa/2.0/README
/usr/share/openvpn/easy-rsa/2.0/build-ca
/usr/share/openvpn/easy-rsa/2.0/build-dh
/usr/share/openvpn/easy-rsa/2.0/build-inter
/usr/share/openvpn/easy-rsa/2.0/build-key
/usr/share/openvpn/easy-rsa/2.0/build-key-pass
/usr/share/openvpn/easy-rsa/2.0/build-key-pkcs12
/usr/share/openvpn/easy-rsa/2.0/build-key-server
/usr/share/openvpn/easy-rsa/2.0/build-req
/usr/share/openvpn/easy-rsa/2.0/build-req-pass
/usr/share/openvpn/easy-rsa/2.0/clean-all
/usr/share/openvpn/easy-rsa/2.0/inherit-inter
/usr/share/openvpn/easy-rsa/2.0/list-crl
/usr/share/openvpn/easy-rsa/2.0/openssl-0.9.6.cnf
/usr/share/openvpn/easy-rsa/2.0/openssl.cnf
/usr/share/openvpn/easy-rsa/2.0/pkitool
/usr/share/openvpn/easy-rsa/2.0/revoke-full
/usr/share/openvpn/easy-rsa/2.0/sign-req
/usr/share/openvpn/easy-rsa/2.0/vars
/usr/share/openvpn/easy-rsa/2.0/whichopensslcnf

Alors, où sont vos fichiers ?

La prochaine chose à considérer lors de l'installation du logiciel est d'où viennent les packages. Sont-ils officiels ? Un référentiel tiers ? Vous pouvez vérifier avec cette commande :

$ repoquery -i openvpn | grep Repo
Repository  : fedora

Il s'agit donc d'un package officiel sur mon système, et il contient les répertoires dont vous parlez.

Une alternative

Les distributions Linux AMI utilisées par AmazonWS sont des versions personnalisées de CentOS. Il est probablement plus logique d'installer une version complète de CentOS ou d'Ubuntu et d'installer les packages en utilisant les packages normaux de cette distribution par rapport à ceux modifiés qu'Amazon semble proposer.


OpenVPN
  1. /usr/bin Vs /usr/local/bin Sous Linux ?

  2. Linux – Fusionner /usr/bin et /usr/sbin dans /bin (gnu/linux) ?

  3. Kubuntu affiche une erreur lors de la connexion (file:///usr/share/sddm//themes/breeze/main.qml:no Such File Or Directory) ?

  4. Quelle est la différence entre #!/usr/bin/env bash et #!/usr/bin/bash ?

  5. Mise à niveau de Docker sur Amazon Linux AMI

Configurez votre serveur OpenVPN sous Linux

Installation et configuration d'OpenVPN (Windows)

Installation et configuration d'OpenVPN (Ubuntu)

Installation et configuration d'OpenVPN (CentOS6)

Quelle est la signification de /usr/sbin, /usr/local/sbin et /usr/local/bin ?

Les sites Web doivent-ils vivre dans /var/ ou /usr/ selon l'utilisation recommandée ?