Categories: LinuxSysAdmin

Cara Install OpenVPN Access Server di CentOS [how to]

Apa itu OpenVPN Access Server

Kalian pasti sering menggunakan VPN buat akses website yang di blokirkan? Tapi tahukah kalian bagaimana cara untuk membuat VPN tersebut sih. Nah, di artikel ini akan memberikan Cara Install OpenVPN yang paling mudah untuk membuat private VPN kalian pribadi. OpenVPN yang akan di install ini, nantinya akan ada Web Interface untuk managenya namanya adalah OpenVPN Access Server.

OpenVPN Access Server ini sebenarnya berbayar jika dinggunakan lebih dari 2 koneksi yang terhubung. Namun apabila yang terkoneksi tidak lebih dari 2 koneksi maka masih Free makanya untuk OpenVPN Access Server ini cocok untuk VPN Private/Pribadi saja. Langsung saja silakan kalian coba untuk install OpenVPN Access Server berikut ini :

Cara Install OpenVPN Access Server

Sebelum melakukan installasi OpenVPN Access Server ada ketentuan yang harus kalian perhatikan :

  • Pastikan di VPS/Server kalian sebelumnya belum terinstall OpenVPN terlebih dahulu.
  • Pastikan VPS/Server kalian terupdate
  • Pastikan port 943/TCP dan port 1194/UDP ter-allow di Firewall kalian.
  • Pastikan bahwa ada akses ke user root

Setelah 4 hal diatas terpenuhi kalian bisa ikuti langkah-langkah berikut ini :

Add Repository

Untuk memulai install OpenVPN Access Server kalian perlu menambahkan dahulu repository dari OpenVPN Accesss Server dengan command berikut ini :

[root@harribel ~]# yum -y install https://as-repository.openvpn.net/as-repo-centos7.rpm

Jika sudah, kemudian kalian bisa install OpenVPN Access Server dengan command berikut ini :

[root@harribel ~]# yum -y install openvpn-as

Silakan kalian tunggu hingga proses installasinya selesai.

Set Password admin OpenVPN Access Server

Setelah proses install selesai kalian perlu set password untuk login ke web interface OpenVPN Access Server. Default user untuk login menggunakan user openvpn dan untuk set passwordnya kalian bisa jalankan command berikut ini :

[root@harribel ~]# passwd openvpn
Changing password for user openvpn.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

Jika kalian sudah set passwordnya, kalian bisa coba akses url https://server_ip:943/admin dan nanti akan muncul tampilan seperti ini :

Silakan kalian login dengan menggunakan user openvpn dan password yang telah kalian set sebelumnya.

Ketika pertama kali akses halaman admin OpenVPN Access Server kalian akan di ditampilakn halaman End User License Agreement, silakan kalian klik Agree. Dan nanti akan muncul halaman Dashboard admin seperti berikut ini :

Untuk konfigurasi-konfigurasi lainnya kalian bisa lakukan di halaman admin ini.

Pengujian

Untuk mencoba OpenVPN yang telah di buat tadi pertama kalian download dahulu OpenVPN Clientnya. Kalian bisa akses url https://server_ip:943 dan login sebagai user untuk mendownload file clientnya

Apabila di halaman admin page tadi kalian membuat user lain, kalian bisa login di halaman ini sebagai user yang kalian buat. Tapi kalau kalian tidak membuat user lain bisa login sebagai user default yaitu openvpn dan login dengan menggunakan password yang di set pada awal tadi.

Kemudian akan tampil halaman login user seperti ini :

Kalau di PC/Laptop kalian belum ada aplikasi OpenVPN Client kalian bisa download di halaman ini dengan cara klik icon OS kalian apa. tapi khusus untuk Linux, kalian perlu menginstall OpenVPN client melalui command line dengan panduan yang akan di berikan oleh OpenVPN sendiri.

Untuk mendownload profile client OpenVPNnya kalian bisa klik link Yourself (uesr-locked profile) diatas.

Kemudian kalian bisa coba import file client.ovpn yang telah berhasil di download ke aplikasi OpenVPN Client kalian.

Kesimpulan

Membuat VPN Pribadi memanglah sangat mudah, terutama jika menggunakan OpenVPN Access Server. Cara Install OpenVPN Access Server pun juga tidak tergolong sulit, karena hanya perlu menambahkan repository dan jalankan command installnya. Selanjutnya tinggal konfigurasi OpenVPN dari Web Interface yang telah di sediakan oleh OpenVPN Access Servernya.

geekid

Recent Posts

Cara Upload Django di Hosting [how to]

Pengantar Beberapa waktu lalu pada artikel sebelumnya pernah membahas terkait Apa itu Django dan bagaimana…

2 weeks ago

MySQL Error 1698 (28000): Error Access denied for user ‘root’@‘localhost’ [Problem Solved]

Pengantar Pernahkah kalian setelah melakukan install MySQL di server atau di desktop dan ketika ingin…

3 months ago

GPG Error : Invalid EXPKEYSIG [Problem Solved]

Pengantar Pernahkan kalian setelah melakukan penambahan repository dan menjalankan update kemudian muncul error GPG Error…

3 months ago

Cara Install MySQL di Ubuntu 18.04 [how to]

Apa itu MySQL MySQL merupakan salah satu dari sekian banyak project Open Source Database Management…

3 months ago

Cara Install LiteSpeed di CentOS [how to]

Apa itu LiteSpeed Buat kalian para Blogger ataupun Web Developer pasti tentunya tak asing lagi…

4 months ago

Cara Install Redis di CentOS [how to]

Apa itu Redis REDIS, pernahkah kalian mendengar atau menggunakannya? Redis adalah sebuah open source project…

4 months ago