Untuk membuat server kita lebih secure kita dapat memberikan tambahan security pada web server kita. Kita dapat membuat security tambahan dengan mengharuskan semua user melakukan koneksi VPN untuk masuk ke web server aplikasi kita.
Berikut langkah-langkah menginstal PPTP server di Centos 6
- rpm -i http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm
- yum -y install pptpd
- vi /etc/pptpd.conf dan isilakan localip dan remoteip misalnya
localip 192.168.100.1
remoteip 192.168.100.100-250 - vi /etc/ppp/chap-secrets dan tambahkan username dan password untuk akses VPN misalnya
# Secrets for authentication using CHAP
# client server secret IP addresses
akuntan pptpd rahasia * - Start pptpd server
chkconfig pptpd on
/etc/init.d/pptpd restart - Tambahkan rule supaya web server hanya bisa diakses melalui VPN
iptables -A INPUT -p tcp -d 192.168.100.1 –dport 80 -j ACCEPT
iptables -A INPUT -p tcp –dport 80 -j DROP
User dapat melakukan koneksi VPN dengan PPTP dan kemudian menjalankan browser dan mengakses http://192.168.100.1 .
Referensi:
1. http://blog.solidshellsecurity.com/2013/01/16/pptp-vpn-installation-configuration-setup-centos-5-6-32-64bit-openvz-xen-kvm/ .
2. https://www.digitalocean.com/community/articles/how-to-setup-your-own-vpn-with-pptp .
3. http://www.proweb.co.id/articles/support/vpn_mikrotik.html .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.