Creepeek®. Powered by Blogger.

Tutorial Cara Setting OpenVPN Debian 8 Jessie

Thursday, October 1, 2015

Postingan kali ini tentang operating system debian, debian adalah sistem operasi komputer yang tersusun dari paket-paket perangkat lunak yang dirilis sebagai perangkat lunak bebas dan terbuka dengan lisensi mayoritas GNU General Public License dan lisensi perangkat lunak bebas lainnya (dari wikipedia :v ) Singkatnya sih ini salah satu operating system open-source linux yang biasa digunakan sebagai server.
Nah OpenVPN sendiri adalah salah satu nama service untuk VPN pada debian dan VPN (Virtual Private Network) adalah sebuah koneksi private melalui jaringan publik atau internetVirtual Network berarti jaringan yang terjadi hanya bersifat virtual. Private yaitu jaringan yang terbentuk bersifat private dimana tidak semua orang bisa mengaksesnya. Data yang dikirimkan terenkripsi sehingga tetap rahasia meskipun melalui jaringan publik. Jika menggunakan VPN kita seolah-olah membuat jaringan didalam jaringan atau biasa disebut tunnel. Biar paham lihat topologi dibawah ini.





Langkah pertama adalah enable packet forwarding, route dan nat pada debian

Ketik "nano /etc/sysctl.conf" lalu hapus tanda pagarnya seperti pada gambar dibawah ini


Lalu ketik lagi "sysctl net.ipv4.ip_forward=1" agar packet forward dapat aktif tanpa harus reboot debian


Untuk route dan NATnya ketik "nano /etc/rc.local" lalu masukan syntac sepeti pada gambar


Mulai pada langkah pertama instalasi masukan dvd bin 1 lalu ikutin perintah pada gambar


Langkah selanjutnya mengcopi dan mengextract file sample configurasi lalu mengedit file configurasi tersebut



Setelahnya ikuti perintah dibawah ini:

Ubah dh1024.pem menjadi dh2048.pem

Hapus tanda ; untuk mengaktifkan syntac tersebut.


Lalu pada langkah configurasi dan pembuatan sertifikat, copy sample configurasi dan masuk pada direktori tempat pembuatan sertifikat. Selanjutnya configurasi data untuk sertifikat.

Configurasi data untuk sertifikat, ubah kata diantara tanda kutip "......" saja, seperti pada gambar.



Sampai pada pembuatan file-file sertifikat dan file kunci yang dibutuhkan client dan server VPN untuk komunikasi, ikuti gambar-gambar dibawah ini

Proses disini memang cukup lama, tunggu saja.




Sekarang adalah mengcopy file-file sertifikat dan file kunci yang telah kita buat tadi ke /etc/openvpn

Lalu copykan sertifikat dan file kunci tadi kesalah satu user yang akan kita gunakan untuk login nantinya pada VPN server


Langkah selanjutkannya adalah menginstall dan konfigurasi package ufw, ikuti gambar dibawah ini





Lalu ubah dari "DROP" menjadi "ACCEPT" seperti pada gambar dibawah ini

Lalu enable package ufw, restart service openvp, dan restart rc.localnya




Untuk restart rc.local, ketik "/etc/init.d/rc.local restart" atau kalo tidak bisa ketik "/etc/init.d/rc.local stop" lalu "/etc/init.d/rc.local start"


Untuk mengambil file-file sertifikat dan file kunci yang tadi kita buat lalu menaruhnya pada config openvpn pada client yang akan connect keVPN, kita akan menggunakan bantuan service ssh-server, install seperti pada gambar dibawah ini

Lalu beri otoritas pada file-file sertifikat dan file kunci yang akan kita copy nantinya

Nah saatnya mengcopy file-file sertifikat dan file kunci, disini kita menggunakan WinSCP, masukkan ip local server VPN kita lalu username dan password dari user pada debian tadi

Dan copy client.key, client.crt, dan ca.crt kedesktop atau direktori lain dulu pada client kita


Selanjutkan copykan lagi file-file sertifikat dan file kunci tadi kefolder config pada OpenVPN dicomputer client kita

Kemudian Run as Admin openVPNnya


Klik kanan pada icon openVPN lalu klik Edit Config dan tulis seperti dibawah ini:
client
dev tun
proto udp
remote 192.168.137.33 1194 (isi sesuai ip public dan port pada server VPN yang kita buat)
key client.key
cert client.crt
ca ca.crt
auth-user-pass
persist-key
persist-tun
comp-lzo
verb 3

Langkah terakhir adalah Connect lalu masukan username dan password user pada debian kita dan vpn kita sekarang connected.


Semoga bermanfaat

No comments:

Post a Comment

 

Cari Artikel Disini

Most Reading

Kategori