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

  1. rpm -i http://poptop.sourceforge.net/yum/stable/rhel6/pptp-release-current.noarch.rpm
  2. yum -y install pptpd
  3. vi /etc/pptpd.conf dan isilakan localip dan remoteip misalnya
    localip 192.168.100.1
    remoteip 192.168.100.100-250
  4. 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 *
  5. Start pptpd server
    chkconfig pptpd on
    /etc/init.d/pptpd restart
  6. 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.

Instalasi PPTP VPN server di Centos 6