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.