GNU/Linux >> Znalost Linux >  >> Panels >> OpenVPN

Amazon Aws (amazon Ami) Instalace Openvpn?

Snažím se nastavit OpenVPN na AmazonAWS. Jsem v Linuxu docela nový, takže jsem se řídil tutoriálem. Spustil jsem yum -y install openvpn
a dostal jsem zprávu, že byla úspěšně nainstalována. Dalším krokem bylo zkopírování souborů do /usr/share/openvpn/easy-rsa/2.0/ do /etc/openvpn/easy-rsa/ .

K mému velkému překvapení /usr/share/openvpn/easy-rsa/ adresář byl prázdný. Zkusil jsem odinstalovat a znovu nainstalovat OpenVPN a výsledek byl stejný.

Zkoušel jsem nainstalovat easy-rsa samostatně, ale nenašel jsem to v seznamu yum balíčků. Může mi někdo pomoci nainstalovat OpenVPN?

Přijatá odpověď:

Chcete-li tyto soubory sledovat, když je nainstalován RPM, použijte tento příkaz:

$ rpm -ql openvpn 

a podívejte se, kde by tyto soubory mohly být ve skutečnosti. U balíčků, které ještě nebyly nainstalovány, se můžete zeptat na yum úložiště pomocí příkazu repoquery :

$ repoquery -l openvpn 

Různá distribuce ukládají soubory do různých umístění.

I když na mém systému Fedora obsah openvpn zobrazit následující, když grep pro „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

Kde jsou tedy vaše soubory?

Další věc, kterou je třeba při instalaci softwaru zvážit, je, odkud pocházejí balíčky. Jsou oficiální? Úložiště třetí strany? Můžete to zkontrolovat pomocí tohoto příkazu:

$ repoquery -i openvpn | grep Repo
Repository  : fedora

Takže toto je oficiální balíček v mém systému a obsahuje adresáře, na které se ptáte.

Alternativa

Distribuce Linux AMI, které AmazonWS používá, jsou vlastní verze CentOS. Pravděpodobně dává větší smysl buď nainstalovat plnohodnotnou verzi CentOS nebo Ubuntu a nainstalovat balíčky pomocí normálních balíčků této distribuce vs. těchto upravených balíčků, které, jak se zdá, nabízí Amazon.


OpenVPN
  1. /usr/bin Vs /usr/local/bin Na Linuxu?

  2. Linux – sloučení /usr/bin A /usr/sbin do /bin (gnu/linux)?

  3. cmake --version ukazuje na /usr/bin/cmake, zatímco který cmake ukazuje na /usr/local/bin

  1. Nakonfigurujte svůj server OpenVPN v systému Linux

  2. Rozdíl mezi /bin a /usr/bin

  3. Měly by weby žít ve /var/ nebo /usr/ podle doporučeného použití?

  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Fedora – Konfigurace Openvpn pro sdílení internetu?

  3. Kubuntu zobrazuje chybu při přihlášení (file:///usr/share/sddm//themes/breeze/main.qml:žádný takový soubor nebo adresář)?