GNU/Linux >> Linux Esercitazione >  >> Panels >> OpenVPN

Amazon Aws (amazon Ami) Installare Openvpn?

Sto provando a configurare OpenVPN su AmazonAWS. Sono abbastanza nuovo su Linux, quindi ho seguito un tutorial. Ho eseguito yum -y install openvpn
e ho ricevuto un messaggio che diceva che era stato installato correttamente. Il passaggio successivo è stato copiare i file in /usr/share/openvpn/easy-rsa/2.0/ su /etc/openvpn/easy-rsa/ .

Con mia grande sorpresa, il /usr/share/openvpn/easy-rsa/ directory era vuota. Ho provato a disinstallare e reinstallare OpenVPN e il risultato è stato lo stesso.

Ho provato a installare easy-rsa separatamente, ma non l'ho trovato nell'elenco dei pacchetti yum. Qualcuno può aiutarmi a installare OpenVPN?

Risposta accettata:

Esegui questo comando per rintracciare quei file quando è installato un RPM:

$ rpm -ql openvpn 

e vedere dove potrebbero essere effettivamente quei file. Per i pacchetti che non sono stati ancora installati puoi interrogare yum repository utilizzando il comando repoquery :

$ repoquery -l openvpn 

Diverse distribuzioni mettono i file in posizioni diverse.

Anche se sul mio sistema Fedora il contenuto di openvpn mostra quanto segue quando grep per "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

Allora, dove sono i tuoi file?

La prossima cosa da considerare quando si installa il software è da dove provengono i pacchetti. Sono ufficiali? Un repository di terze parti? Puoi controllare con questo comando:

$ repoquery -i openvpn | grep Repo
Repository  : fedora

Quindi questo è un pacchetto ufficiale sul mio sistema e contiene le directory di cui stai chiedendo.

Un'alternativa

Le distribuzioni AMI Linux utilizzate da AmazonWS sono versioni personalizzate di CentOS. Probabilmente ha più senso installare una versione completa di CentOS o Ubuntu e installare i pacchetti utilizzando i normali pacchetti di quella distribuzione rispetto a quelli modificati che Amazon sembra offrire.


OpenVPN
  1. Fedora – Configurazione di Openvpn per condividere Internet?

  2. Linux – Unire /usr/bin e /usr/sbin in /bin (gnu/linux)?

  3. Qual è la differenza tra #!/usr/bin/env bash e #!/usr/bin/bash?

  4. Aggiornamento di Docker su Amazon Linux AMI

  5. cmake --version punta a /usr/bin/cmake mentre which cmake punta a /usr/local/bin

Installazione e configurazione di OpenVPN (Windows)

Installazione e configurazione di OpenVPN (Ubuntu)

Installazione e configurazione di OpenVPN (CentOS6)

Installa i binari in /bin, /sbin, /usr/bin e /usr/sbin, interazioni con --prefix e DESTDIR

Qual è il significato di /usr/sbin, /usr/local/sbin e /usr/local/bin?

I siti web dovrebbero vivere in /var/ o /usr/ in base all'utilizzo consigliato?