Konfigurasi VPN (Virtual Private Network)
Penjelasan Materi :
VPN (Virtual Private Network) adalah yang berarti jaringan ini dimulai dari sisi kalian sebagai pengguna. Virtual Private Network kini menjadi salah satu solusi yang paling ampuh untuk melindungi privasi dan keamanan internet. Selain dalam hal privasi dan keamanan, VPN juga memungkinkan kalian mengakses lebih banyak konten di internet. Anda bisa mengubah lokasi virtual dengan VPN dan membuka website yang biasanya hanya bisa diakses di wilayah tertentu, umumnya di luar negeri.
Alat dan Bahan :
1. PC / Laptop
2. Ubuntu Server 20.04
3. Aplikasi PuTTY
4. VPS
Topologi :
Langkah - langkah :
1. Jika sudah login menggunakan root kemudian passwordnya menyesuaikan dengan VPS nya.
2. Verifikasi terlebih dahulu nama host dengan perintah hostnamectl
3. Kemudian kita update dan install paket open vpn nya pada situs https://github.com/Nyr/openvpn-install dengan ketikkan perintah #apt update && wget https://git.io/vpn -O openvpn-install.sh
4. Kemudian langkah selanjutnya adalah melakukan modifikasi execute pada file openvpn-install.sh dengan perintah :/home# chmod -v +x openvpn-install.sh
5. Instalasi openvpn dengan perintah ./openvpn-install.sh.
6. Pilih ip address yang akan digunakan dalam hal ini interface enp0s3. Pada percobaan kali ini jika menggunakan enp0s3 untuk koneksi yang dijadikan tunneling, dan Pilih protokol yang digunakan dalam hal ini kita direkomendasikan dengan protocol UDP.
7. Untuk port yang digunakan pada openvpn kita menggunakan port default yakni 1194 lalu tekan enter saja.
8. Untuk DNS server nantinya yang akan dibaca client kita gunakan DNS Current system resolvers yakni pilih opsi 1
9. Pemberian nama client sesuaikan dengan nama yang diinginkan dalam hal ini bagas-client-vpn. Lalu tekan enter untuk memulai proses instalasi openvpn
10. Selanjutnya klik enter untuk memulai proses konfigurasi openvpn.
11. Cek letak file konfigurasi setelah di create pada folder /root/bagas-client-vpn.ovpn. Sedangkan path untuk key ada pada /etc/openvpn/server/easy-rsa/pki/crl.pem
12. Verifikasi dengan cara copy kan file key yang ada di root dengan file bagas-client-vpn ke folder home yang ada pada direktori cd /root/
13. Sedangkan key untuk verifikasi pada folder /etc/openvpn/server/easy-rsa/pki/private. Pastikan file tersebut sudah di generate secara otomatis
14. Cek status firewall terlebih dahulu apakah port openvpn sudah terinstall. Selanjutnya aktifkan port openvpn dengan cara ufw allow 1194.
15. Verifikasi tunnel open vpn pada server dengan mengecek ip address tunneling yang bertambah secara otomatis. /home# ip a
16. Verifikasi juga pada link iptables /home# iptables -t nat -L
17. Jangan lupa setting ip firewall nat terlebih dahulu supaya client terkoneksi ke internet. ~# iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE
19. Buka aplikasi WINSCP pilih ip server yang digunakan masukkan hostname ip address server dan masukkan password kemudian klik login. Jadi disini kita akan mengkopikan file tersebut yakni bagas-client-vpn.opvn ke laptop kita terlebih dahulu.
20. Download file tersebut ke laptop kita dengan cara klik file tersebut pilih download. Pastikan bahwa file tersebut sudah di copy di desktop pada laptop kita
21. Pilih local directory yang kalian inginkan lalu klik OK.
22. Pastikan file tersebut sudah ada disebelah kiri jika sudah berhasil di download dengan nama file bagas-client-vpn.ovpn.
23. Verifikasi ulang pada laptop anda dengan mengecek file di desktop.
24. Download terlebih dahulu file openvpn client pada situs https://openvpn.net/community-downloads/25. Kemudian kalian install openvpnnya.
26. Muncul notifikasi yang meminta file client yang akan dimasukkan pada directory c:\Program Files\Openvpn\config\:
27. Copy file bagas-client-vpn.ovpn ke c:\Program Files\Openvpn\config\:
28. Pastikan openvpn sudah muncul di taskbar paling bawah sebelah kanan seperti gambar berikut ini double klik aplikasi tersebut.
29. Klik kanan pada aplikasi openvpn tersebut dan pilih connect.
30. Verifikasi pada client windows sudah mendapatkan ip tunnel dari server yakni ip 10.8.0.2.
31. Pasti kan statusnya connect dan success kemudian mendapat ip tunnel dari server.
32. Verifikasi pada interface akan bertambah secara otomatis pada VM.
33. Verifikasi ip address tunnel pada client sudah mendapatkan ip address tunnel dari server dengan mengecek ipconfig.
34. Pastikan koneksi dari client sudah bisa terhubung ke internet dengan ping google.com.
35. Lalu cek status openvpn dengan cara klik kanan show status.
36. Verifikasi pada komputer server dengan mengecek ip tunnel sudah masuk juga secara otomatis.
37. Verifikasi juga pada server isi key dapat kita lihat sudah dienkripsikan. /home# nano bagas-client-vpn.ovpn
Komentar
Posting Komentar