Saya mencoba mengatur OpenVPN di AmazonAWS. Saya cukup baru di Linux jadi saya mengikuti tutorial. Saya menjalankan yum -y install openvpn
dan saya menerima pesan yang mengatakan bahwa itu berhasil diinstal. Langkah selanjutnya adalah menyalin file di /usr/share/openvpn/easy-rsa/2.0/
ke /etc/openvpn/easy-rsa/
.
Sangat mengejutkan saya, /usr/share/openvpn/easy-rsa/
direktori kosong. Saya mencoba menghapus dan menginstal ulang OpenVPN dan hasilnya tetap sama.
Saya mencoba menginstal easy-rsa secara terpisah, tetapi saya tidak menemukannya di daftar paket yum. Adakah yang bisa membantu saya menginstal OpenVPN?
Jawaban yang Diterima:
Lakukan perintah ini untuk melacak file-file itu ketika RPM diinstal:
$ rpm -ql openvpn
dan lihat di mana sebenarnya file-file itu berada. Untuk paket yang belum diinstal, Anda dapat menanyakan yum
repositori menggunakan perintah repoquery
:
$ repoquery -l openvpn
Distro yang berbeda menempatkan file di lokasi yang berbeda.
Padahal di sistem Fedora saya isi openvpn
tunjukkan yang berikut ini ketika saya grep
untuk “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
Jadi, di mana file Anda?
Hal berikutnya yang perlu dipertimbangkan ketika menginstal perangkat lunak adalah dari mana paket-paket itu berasal. Apakah mereka resmi? Repositori pihak ketiga? Anda dapat memeriksa dengan perintah ini:
$ repoquery -i openvpn | grep Repo
Repository : fedora
Jadi ini adalah paket resmi di sistem saya, dan berisi direktori yang Anda tanyakan.
Alternatif
Distro AMI Linux yang digunakan AmazonWS adalah versi kustom CentOS. Mungkin lebih masuk akal untuk menginstal versi lengkap CentOS atau Ubuntu dan menginstal paket menggunakan paket normal distro tersebut vs. paket modifikasi yang tampaknya ditawarkan Amazon.