Instal & Konfigurasi Server OpenVPN di Arch Linux

Pada artikel ini, saya akan menunjukkan cara menginstal OpenVPN, mengkonfigurasi server OpenVPN VPN, menggunakan client OpenVPN untuk terhubung ke server di Arch Linux. Mari kita mulai.

Pertama, Anda harus memperbarui semua paket yang diinstal dari sistem operasi Anda. Untuk melakukannya, jalankan perintah berikut:

$ sudo pacman -Syu

Semua paket yang diinstal dari sistem operasi Arch Linux Anda harus diperbarui.

Sekarang Anda harus menginstal Git. Jika Anda tidak tahu apa itu Git, itu adalah sistem kontrol versi. Anda perlu mengkloning repositori Github untuk mengikuti artikel ini. Itu sebabnya Anda harus menginstal Git.

Untuk menginstal Git, jalankan perintah berikut:

$ sudo pacman -S git

Tekan ‘y’ dan tekan <Enter> untuk melanjutkan penginstalan.

Git harus diinstal.

Sekarang buka repositori github dari OpenVPN-install di https://github.com/Angristan/OpenVPN-install

Anda akan melihat halaman ini seperti yang ditunjukkan pada tangkapan layar di bawah ini.

Klik tombol hijau “Klon atau download”.

Anda akan melihat URL repositori seperti yang ditandai pada tangkapan layar di bawah.

Saat URL repositori dipilih, klik kanan dan pilih “Copy”.

Sekarang buka Terminal dan jalankan perintah berikut untuk menavigasi ke direktori Downloads/ di direktori $HOME user.

$ cd ~/Downloads

Sekarang Anda harus mengkloning repositori Github.

Jalankan perintah berikut untuk mengkloning repo Github menggunakan URL yang baru saja Anda copy.

$ git clone https://github.com/Angristan/OpenVPN-install.git

Repositori github OpenVPN-install harus dikloning seperti yang Anda lihat pada tangkapan layar di bawah.

Jika Anda mencantumkan isi direktori Downloads/, Anda akan melihat direktori ‘OpenVPN-install’.

Sekarang jalankan perintah berikut untuk menavigasi ke direktori ‘OpenVPN-install’.

$ cd OpenVPN-install/

Jika Anda mencantumkan isi direktori ‘OpenVPN-install’, Anda akan melihat file ‘LICENSE’, ‘openvpn-install.sh’ dan ‘README.md’ seperti yang ditunjukkan pada tangkapan layar di bawah.

Sekarang Anda harus membuat skrip ‘openvpn-install.sh’ dapat dieksekusi. Jalankan perintah berikut untuk melakukannya:

$ chmod +x openvpn-install.sh

Skrip ‘openvpn-install.sh’ Anda harus dapat dieksekusi seperti yang ditunjukkan pada tangkapan layar di bawah ini:

Sekarang sebagai root, jalankan skrip ‘openvpn-install.sh’ dengan perintah berikut:

$ sudo ./openvpn-install.sh

Pemasang OpenVPN akan menanyakan alamat IP yang akan didengarkan oleh OpenVPN. Biasanya itu adalah alamat IP dari salah satu interface jaringan yang terpasang di komputer Anda. Anda dapat menjalankan perintah ‘ip a’ atau ‘ifconfig’ untuk mengetahuinya. Setelah Anda memasukkan alamat IP, tekan <Enter>

Pemasang OpenVPN akan menanyakan port yang akan digunakan OpenVPN. Anda dapat meninggalkan default. Setelah selesai, tekan <Enter> untuk melanjutkan.

Sekarang OpenVPN akan menanyakan protokol yang ingin Anda gunakan. UDP jauh lebih cepat daripada TCP. Jadi Anda dapat meninggalkan default. Setelah selesai, tekan <Enter> untuk melanjutkan.

Sekarang OpenVPN akan menanyakan service DNS mana yang ingin Anda gunakan. Pilih saja salah satu dari mereka dan tekan <Enter>.

Sekarang OpenVPN akan menanyakan metode enkripsi yang seharusnya digunakan. Saya akan meninggalkan default. Jika Anda tahu apa ini, Anda dapat menggunakan opsi yang berbeda. Setelah selesai, tekan <Enter> untuk melanjutkan.

Kemudian OpenVPN akan meminta Anda untuk bit kunci Diffie-Hellman. Saya akan meninggalkan default 3072 bit. Anda dapat mengubahnya jika Anda mau. Setelah selesai, tekan <Enter> untuk melanjutkan.

Sekarang OpenVPN akan menanyakan berapa bit kunci RSA yang ingin Anda hasilkan. Saya akan meninggalkan default 3072 bit. Anda dapat memilih opsi lain sesuai dengan kebutuhan Anda. Setelah selesai, tekan <Enter> untuk melanjutkan.

Sekarang OpenVPN akan menanyakan nama yang akan digunakan untuk menyimpan file konfigurasi clientnya. Ini adalah file yang akan Anda gunakan untuk terhubung ke server OpenVPN. Nama file default adalah ‘client’ dan menghasilkan file ‘client.ovpn’. Anda dapat membiarkan default atau mengubahnya jika Anda mau.

Saya akan mengubahnya menjadi ‘linuxhint’. Sehingga akan menghasilkan file ‘linuxhint.ovpn’.

Sekarang tekan <Enter> untuk melanjutkan.

Tekan ‘y’ dan tekan <Enter> untuk melanjutkan. Pemasang OpenVPN harus memperbarui semua paket komputer Anda dan menginstal paket baru jika diperlukan.

OpenVPN harus mulai mengdownload paket baru.

Kunci RSA sedang dibuat. Ini harus memakan waktu lama.

Setelah kunci dibuat, penginstal OpenVPN akan menanyakan IP Publik atau nama domain Anda. Anda dapat membiarkannya kosong jika Anda mau. Dalam hal ini, server OpenVPN Anda tidak akan dapat diakses dari internet.

Anda dapat pergi ke https://www.whatsmyip.org dan mengetahui IP Publik Anda jika Anda belum mengetahuinya.

Copy dan tempel IP dari whatsmyip dan tekan <Enter> untuk melanjutkan.

Di direktori HOME Anda, file baru ‘linuxhint.ovpn’ atau ‘client.ovpn’ harus dibuat tergantung pada nama yang Anda gunakan.

Sekarang Anda dapat terhubung ke server VPN Anda dengan perintah berikut:

$ openvpn --config linuxhint.ovpn

Client openvpn Anda harus terhubung ke server openvpn.

Jalankan perintah berikut untuk mengetahui interface jaringan apa yang Anda miliki di komputer Anda.

$ ip a

Anda akan melihat interface ‘tun0’ di output perintah ‘ip a’ seperti yang ditunjukkan pada gambar di bawah. Jadi semuanya bekerja dengan sempurna.

Begitulah cara Anda menginstal dan mengkonfigurasi server OpenVPN di Arch Linux. Terima kasih telah membaca artikel ini.

Related Posts