Install dan Konfigurasi OpenVPN di Debian 7

Pada artikel sebelumnya, saya sudah membahas Proses instalasi dan konfigurasi VPN Server di Debian 7, namun masih menggunakan PPTP, dimana VPN PPTP keamanannya belum terlalu secure. Dan sekarang saya akan menjelaskan cara konfigurasi OpenVPN pada Debian yang digunakan oleh Client nantinya.

Kenapa OpenVPN? Karena OpenVPN memiliki keamanan yang baik dari dari pada PPTP dan juga OpenVPN software berbasis open source jadi dapat digunakan secara gratis. Mohon diperhatikan dengan seksama karena proses instalasi OpenVPN untuk Debian memang agak rumit :b


Tutorial Install dan Konfigurasi OpenVPN di Debian 7

Install OpenVPN di Debian dan konfirmasi “Y” dan input iso DVD-1 dan Enter

apt-get install openvpn

alt

Copy beberapa file ke directory OpenVPN

cp -R /usr/share/doc/openvpn/examples/easy-rsa/2.0/etc/openvpn/ cp -R /usr/share/doc/openvpn/examples/sample-configfiles/server.conf.gz /etc/openvpn/

alt

Kemudian pergi ke Direktori OpenVPN. dan check file yang sudah copy tadi

cd /etc/openvpn/ && ls -al

alt

Kemudian konfigurasi isi vars pada folder 2.0, dan sesuaikan dengan konfigurasi dibawah atau kebutuhan kalian

cd 2.0/ nano vars

# Sebelum Sesudah
1 export KEY_COUNTRY="US" export KEY_COUNTRY="ID"
2 export KEY_PROVINCE="CA export KEY_PROVINCE="Riau"
3 export KEY_CITY="SanFrancisco" export KEY_CITY="Pekanbaru"
4 export KEY_ORG="Fort-Funston export KEY_ORG="FATechID"
5 export KEY_EMAIL="me@myhost.mydomain" export KEY_EMAIL="me@fatech.id"
6 export KEY_EMAIL=mail@host.domain export KEY_EMAIL=me@fatech.id
7 export KEY_CN=changeme #export KEY_CN=changeme
8 export KEY_NAME=changeme #export KEY_NAME=changeme
9 export KEY_OU=changeme #export KEY_OU=changeme
10 export PKCS11_MODULE_PATH=changeme #export PKCS11_MODULE_PATH=changeme
11 export PKCS11_PIN=1234 #export PKCS11_PIN=1234

alt

Lalu jalankan konfigurasi vars yang kita edit tadi.

source vars
./clean-all
./build-dh
./pkitool --initca
./pkitool --server server
./pkitool client

alt

Setelah itu copy file berupa sertifikat dan konfigurasi ke direktori OpenVPN

cp keys/server.key /etc/openvpn
cp keys/server.crt /etc/openvpn
cp keys/ca.crt /etc/openvpn
cp keys/dh1024.pem /etc/openvpn

alt

Lalu copy-kan juga key dan sertifikatnya ke direktori Home user di debian agar client mudah mengcopynya. NB: untuk “/fatechid” kalian ganti dengan username home debian kalian.

cp keys/client.key /home/fatechid/
cp keys/client.crt /home/fatechid/
cp keys/ca.crt /home/fatechid/
cp /usr/share/doc/openvpn/examples/sample-configfiles/client.conf /home/fatechid/

dan juga beri Prioritas direktori user home kita menjadi 777

chmod 777 /home/fatechid/*

alt

kemudian pergi ke directori OpenVPN. Extrak dan buka server.conf dan edit seperti dibawah

cd /etc/openvpn/
gunzip server.conf.gz
nano server.conf
# Sebelum Sesudah
1 ;push "redirect-gateway def1 bypass-dhcp" push "redirect-gateway def1 bypass-dhcp"
2 ;push "dhcp-option DNS 208.67.222.222" push "dhcp-option DNS 208.67.222.222"
3 ;push "dhcp-option DNS 208.67.220.220" push "dhcp-option DNS 208.67.220.220"
4 ;client-to-client client-to-client
5 ;duplicate-cn duplicate-cn

Kemudian restart service OpenVPN untuk memuat konfigurasi yang sudah setting sebelumnya

service openvpn restart

alt

Lalu pada client, Install FileZilla atau software transfer file yang kalian pakai, dan login menggunakan ip server atau debian dengan username dan passswor kalian.

tambahkan “sftp://” sebelum IP dimasukkan dalam Host

Setelah itu Copy beberapa file ca.crt, client.conf, client.crt, dan client.key dan direktori Client

alt

Lalu edit file client.conf

# Sebelum Sesudah
1 remote my_server_1 1194 remote 15.15.15.1 1194

Pada IP 15.15.15.1, ganti menjadi IP Server / debian kalian dan tambahkan “auth-user-pass” sesudahnya

alt

Kemudian Copy semua file sertifikat dan key dari debian tadi ke direktori Installasi OpenVPN C:\Program Files\OpenVPN\config dan ubah client.key menjadi ekstensi .ovpn agar terbaca oleh OpenVPN

alt

Lalu buka OpenVPN klik kanan pilih Connect pada file .ovpn tadi Biasanya jika baru install OpenVPN hanya ada opsi Connect, karena baru memiliki 1 file .ovpn

alt

Kemudian masukkan Username dan Password yang sudah dibuat pada artikel sebelumnya.

alt

Logo VPN Akan berubah menjadi Hijau jika sudah terkoneksi dengan benar.

alt

Sekian artikel dari saya semoga bermanfaat, Peace.