Setup dan Mengatur OpenVPN dari Web | Goodpixelpro Tutorial

Goodpixelpro Tutorial –

Halo sobat Nostra,
Pada kali ini saya akan berbagi tutorial bagaimana menginstall admistrasi OpenVPN yang dapat kita akses melalui web untuk mengatur user, melihat visualisasi log, serta konfigurasi openvpn lainnya. seperti kita tau OpenVPN adalah aplikasi open source untuk Virtual Private Networking atau disingkat (OVPN) yang dimana nantinya dapat membuat sambungan PTP tunnel yang terenkripsi. Dengan ini nantinya kita dapat mengakses jaringan private server kita melalui jaringan publik. Dengan adanaya administrasi Openvpn kita juga dapat membuat masing-masing user memiliki key atau akses yang berbeda-beda serta lebih mudah untuk memanage user.

Ada beberapa hal yang dibutuhkan sebelum menginstall Openvpn, berikut list nya:

Prerequisite

– GNU/Linux with Bash and root access
– Fresh install of OpenVPN
– Web server (NGinx, Apache…)
– MySQL
– PHP >= 5.5 with modules:
– zip
– pdo_mysql
– bower
– unzip
– wget
– sed
– curl

Pada tutorial kali ini saya menggunakan OS Centos 7

Masuk ke server openvpn sebagai root.

Lakukan perintah di bawah ini untuk menginstall openvpn, database dan packages2 lainnya yang dibutuhkan:

 yum install epel-release wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm rpm -Uvh remi-release-7.rpmyum install openvpn httpd php-mysql mariadb-server php nodejs unzip git wget sed npm npm install -g bower systemctl enable mariadb systemctl start mariadb 

Setup OpenVPN and the web application:

Masuk ke direktori home root dan download file instalasi openvpn dari github

 cd ~ git clone https://github.com/Chocobozzz/OpenVPN-Admin openvpn-admin 

Sebelum instalasi kita memerlukan web server, kita akan menggunakan apache tetapi kita juga bisa menggunakan nginx.

 yum install httpd 

Masuk ke folder dan jalankan script dibawah ini untuk instalasi sesuaikan dengan format commandnya ./install.sh www_base_dir web_user web_group .

 cd openvpn-admin ./install.sh /var/www/html/ apache apache 

Setelah selesai instalasi ovpn kita selanjutnya akan membuat admin untuk web aplikasi dengan mengakses dari web http://ipserver-openvpn/index.php?installation

Start OpenVPN di server

 systemctl start openvpn@server 

Langkah-langkah menggunakan aplikasi web openvpn untuk adminstrasi:

Masuk ke web openvpn sebagai admin.

Buat user baru

Tampilan list semua user.

Untuk mendownload file key user untuk akses remote disesuaikan dengan tipe os yg akan digunakan mengakses.

Hasil downloadnya ada file .tgz yang isinya adalah ca.crt, client.conf, ta.key, update-resolv.sh.
Untuk tunneling kita memakai file client.conf dan tools openvpn (Linux) atau tunnelblick (Mac) untuk dapat connect openvpn server kita. Setelah berhasil connect kita dapat terhubung ke jaringa private.

Sekian tutorial setup openvpn dengan web interface kali ini terimakasih 🙂
Terimakasih telah berkunjung ke website Goodpixelpro. Semoga bermanfaat.!

There are no comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Start typing and press Enter to search

Shopping Cart