Install OpenVPN di Ubuntu 18.04 LTS

Artikel ini akan membahas cara melakukan installasi OpenVPN di Ubuntu 18.04 LTS. Beberapa hari ini modem yang saya gunakan untuk bekerja dirumah IPnya berubah menjadi IP dinamis yang setiap beberapa detik berganti IP. Hal ini cukup mengganggu aktifitas pekerjaan saya.

Nah akhirnya saya berinisiatif untuk melakukan installasi OpenVPN pada mesin vps yang digunakan untuk situs ini. Kebetulan saya menggunakan OS Ubuntu 18.04 LTS.

Yok simak langkahnya dibawah ini.

Step pertama lakukan update dan upgrade OS yang anda gunakan dengan perintah berikut

sudo apt update && sudo apt upgrade

Jika step diatas sudah selesai, silahkan install git, untuk cloning file OpenVPN yang akan diambil dari github

sudo apt install git -y

Setelah itu clone repositori openvpn nya dengan perintah berikut

$ git clone https://github.com/Nyr/openvpn-install.git

Jika clone sudah selesai, maka install openvpn dengan perintah berikut

$ cd openvpn-install/
$ chmod +x openvpn-install.sh
$ sudo ./openvpn-install.sh

Setelah menjalankan file sudah di install maka akan mendapatkan tampilan baru yang harus anda konfig seperti dibawah ini.

Welcome to this OpenVPN road warrior installer!

I need to ask you a few questions before starting setup.
You can use the default options and just press enter if you are ok with them.

Which protocol do you want for OpenVPN connections?
   1) UDP (recommended)
   2) TCP
Protocol [1]: 1 <-- Pilih 1

What port do you want OpenVPN listening to?
Port [1194]: 1194 <-- Isikan port default

Which DNS do you want to use with the VPN?
   1) Current system resolvers
   2) 1.1.1.1
   3) Google
   4) OpenDNS
   5) Verisign
DNS [1]: 2 <-- Saya pilih 2 untuk DNSnya, kalian bisa sesuaikan sendiri sesuai keinginan

Finally, tell me a name for the client certificate.
Client name [client]: private <-- ini nama file .ovpn yang nanti akan digunakan untuk konek ke perangkat anda 

Okay, that was all I needed. We are ready to set up your OpenVPN server now.
Press any key to continue... [tekan enter]

Setelah itu tunggu prosesnya sampai selesai hingga muncul pesan seperti berikut

Check that the request matches the signature
Signature ok
The Subject's Distinguished Name is as follows
commonName            :ASN.1 12:'private'
Certificate is to be certified until Nov  4 03:50:34 2029 GMT (3650 days)

Write out database with 1 new entries
Data Base Updated

Using SSL: openssl OpenSSL 1.1.1  11 Sep 2018
Using configuration from ./safessl-easyrsa.cnf
Can't load /etc/openvpn/server/easy-rsa/pki/.rnd into RNG
140102163726784:error:2406F079:random number generator:RAND_load_file:Cannot open file:../crypto/rand/randfile.c:88:Filename=/etc/openvpn/server/easy-rsa/pki/.rnd

An updated CRL has been created.
CRL file: /etc/openvpn/server/easy-rsa/pki/crl.pem

Created symlink /etc/systemd/system/multi-user.target.wants/openvpn-iptables.service → /etc/systemd/system/openvpn-iptables.service.
Created symlink /etc/systemd/system/multi-user.target.wants/openvpn-server@server.service → /lib/systemd/system/openvpn-server@.service.

Finished!

Your client configuration is available at: /home/rahmat/private.ovpn
If you want to add more clients, just run this script again!

Sampai disini proses installasi openvpn sudah selesai, anda bisa download file .ovpn yang ada di server untuk disambungkan ke perangkat anda.

Untuk terhubung dengan openvpn yang baru saja di install maka perlu mendownload OpenVPN Gui. Setelah terinstall di perangkat anda cukup import file .ovpn dan tinggal connect saja.

Artikel ini saya buat sesederhana mungkin agar mudah di pahami. Selamat mencoba, semoga bermanfaat 😀

Leave a Reply