GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> OpenVPN

Amazon Aws (Amazon Ami) Openvpn installieren?

Ich versuche, OpenVPN auf AmazonAWS einzurichten. Ich bin ziemlich neu in Linux, also habe ich ein Tutorial befolgt. Ich habe yum -y install openvpn ausgeführt
und ich habe eine Nachricht erhalten, dass es erfolgreich installiert wurde. Der nächste Schritt war das Kopieren der Dateien in /usr/share/openvpn/easy-rsa/2.0/ nach /etc/openvpn/easy-rsa/ .

Zu meiner großen Überraschung, /usr/share/openvpn/easy-rsa/ Verzeichnis war leer. Ich habe versucht, OpenVPN zu deinstallieren und neu zu installieren, und das Ergebnis war dasselbe.

Ich habe versucht, easy-rsa separat zu installieren, aber ich habe es nicht in der Yum-Paketliste gefunden. Kann mir jemand bei der Installation von OpenVPN helfen?

Akzeptierte Antwort:

Führen Sie diesen Befehl aus, um diese Dateien aufzuspüren, wenn ein RPM installiert ist:

$ rpm -ql openvpn 

und sehen, wo diese Dateien tatsächlich sein könnten. Für noch nicht installierte Pakete können Sie den yum abfragen Repository mit dem Befehl repoquery :

$ repoquery -l openvpn 

Verschiedene Distributionen legen Dateien an verschiedenen Orten ab.

Obwohl auf meinem Fedora-System der Inhalt von openvpn Folgendes zeigen, wenn ich grep für „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

Und wo sind Ihre Dateien?

Das nächste, was Sie bei der Installation von Software beachten sollten, ist, woher die Pakete kommen. Sind sie offiziell? Ein Drittanbieter-Repository? Sie können dies mit diesem Befehl überprüfen:

$ repoquery -i openvpn | grep Repo
Repository  : fedora

Das ist also ein offizielles Paket auf meinem System und es enthält die Verzeichnisse, nach denen Sie fragen.

Eine Alternative

Die von AmazonWS verwendeten Linux-AMI-Distributionen sind benutzerdefinierte Versionen von CentOS. Es ist wahrscheinlich sinnvoller, entweder eine vollständige Version von CentOS oder Ubuntu zu installieren und die Pakete mit den normalen Paketen dieser Distribution zu installieren, im Gegensatz zu diesen modifizierten Paketen, die Amazon anscheinend anbietet.


OpenVPN
  1. /usr/bin vs. /usr/local/bin Unter Linux?

  2. Linux – Zusammenführen von /usr/bin und /usr/sbin in /bin (gnu/linux)?

  3. Kubuntu zeigt Fehler beim Login (file:///usr/share/sddm//themes/breeze/main.qml:no Such File or Directory)?

  4. Installieren Sie Binärdateien in /bin, /sbin, /usr/bin und /usr/sbin, Interaktionen mit --prefix und DESTDIR

  5. Aktualisieren von Docker auf Amazon Linux AMI

Installation und Konfiguration von OpenVPN (Windows)

Installation und Konfiguration von OpenVPN (Ubuntu)

Installation und Konfiguration von OpenVPN (CentOS6)

Warum andere Dinge als /home auf eine separate Partition legen?

Sollten Websites gemäß der empfohlenen Verwendung in /var/ oder /usr/ leben?

OpenVPN easy-rsa Build-Key-Automatisierung?