VPN adalah layanan koneksi yang mampu memberikan akses ke suatu tujuan jaringan, dimana semua data akan terenkripsi sehingga penjelajahan pun menjadi lebih privat dan aman. VPN adalah layanan koneksi yang paling sering digunakan oleh perusahaan untuk melindungi data yang sensitif.
Cara kerja VPN adalah melakukan enkripsi pada pertukaran data bahkan sebelum koneksi publik membacanya. Ketika terhubung dengan internet menggunakan koneksi VPN itu seperti mengakses internet menggunakan jalur khusus, tidak menggunakan jalur utama yang telah disediakan pada suatu jaringan.
Untuk konfigurasi kali ini kita gunakan VirtualBox. Perangkat Virtual yang akan kita gunakan
1. Ubuntu Server kita gunakan Adaptor Network 1 sebagai Bridged dan Network Adaptor 2 sebagai Host-only.
2. Pada Ubuntu Server, IP enp0s3 terhubung dengan jaringan internet, sedangkan enp0s8 akan kita buat dhcp server untuk Client windows dan ubuntu
3. IP pada Ubuntu Server, enp0s3 dari Internet dan enp0s8 untuk ke host client
4. tes ping ke jaringan internet apakah Ubuntu Server dapat mengkases internet
5. jalankan apt update di Ubuntu Server
6. apt install git untuk menginstall packet git. Git merupakan rangkaian program utilitas command line yang dibuat untuk dijalankan pada lingkungan command line style Unix. Git pada dasarnya merupakan version control system yang bisa mengingat setiap perubahan folder atau file. Git umumnya, oleh para developer digunakan untuk menyimpan file pemrograman mereka karena dirasa efektif dan efisien

7. Setelah berhasil menginstall git, lanjut clone repository OpenVPN dengan menggunakan Git. Perintahnya adalah git clone https://github.com/Nyr/openvpn-install.git.
8. lihat isi direktori mana tempat clone repository openvpn ditempatkan dengan perintah ls
9. masuk ke folder tersebut dan ubah izin file openvpn-install.sh menjadi executable dengan perintah chmod +x openvpn-install.sh
10. instalasi openVPN dengan perintah ./openvpn-install.sh
11. konfigurasi untuk OpenVPN dilakukan dengan beberapa langkah, dimulai dengan IP yang akan kita gunakan sebagai OpenVPN disini kita pilih enp0s8 atau 2
12. lanjut masukkan IP enp0s8
13. OpenVPN kita gunakan protocol UDP
14. port yang kita gunakan untuk OpenVPN adalah 1194, enter untuk melanjutkan
15. DNS Server yang dapat kita gunakan, bisa kita gunakan DNS Google
16. Nama client boleh diisi bebas, disini saya mengisi clientalpha
17. Mulai instalasi OpenVPN dengan klik key apa saja Enter juga boleh
18. Cek letak file konfigurasi setelah di create pada folder /root/clientalpha.ovpn. Sedangkan path untuk key ada pada /etc/openvpn/server/easy-rsa/pki/5264d4ef
19. bisa dilihat Client untuk OpenVPN terdapat pada direktori /root nanti akan kita copy ke Windows 10 juga yang bertindak sebgai client.
20. Sedangkan key untuk verifikasi pada folder /etc/openvpn/server/easy-rsa/pki/private. Pastikan file tersebut sudah di generate secara otomatis.
21. Copy file clientwindows.opvn pada direktori home supaya bisa diremote nanti dengan menggunakan WINSCP.
Lanjut pada Windows (Fisik) atau Desktop yang kita gunakan
1. Buka aplikasi WINSCP pilih ip server yang digunakan masukkan hostname ip address server 192.168.43.23 dan masukkan password kemudian klik login. Jadi disini kita akan mengkopikan file tersebut yakni clientwindows.opvn ke laptop kita terlebih dahulu.
2. download file clientalpha.ovpn yang ada di direktori /root
3. disini saya menempatkan file clientalpha.ovpn di folder Share VPN pada Windows Fisik
Verifikasi Windows 10 (Client VM)
1. untuk VM Windows 10 Network Adaptor yang kita gunakan adalah Hots-only Adapter agar dapat menerima IP DHCP dari Ubuntu Server
2. disini Windows 10 dapat terhubung ke internet karena mendapat IP DHCP dari Ubuntu Server
3. Setting Shared Folders pada VM Windows 10
4. Add Share, ceklis pada Auto-mount
5. jadi file Share VPN di Windows Fisik akan dibagi ke Windows 10 VM
6. Juga di Windows Fisik, folder Share VPN akan kita modifikasi hak aksesnya menjadi Eveyone untuk Read/Write
7. Jika sudah berhasil Sharing File, kita akan melanjutkan Install OpenVPN di Windows VM
8. Install OpenVPN dengan klik 2x file Installer OpenVPN
9. tunggu hingga Install OpenVPN selesai
10. Biasanya setelah berhasil di Install, akan diminta copy file clientalpha.ovpn ke direktori C:\Program Files\OpenVPN\config\:
11. Verifikasi pada client windows sudah mendapatkan ip tunnel dari server yakni ip 10.8.0.2.
Verifikasi pada Ubuntu Desktop 20.04 (Client VM)
1. Di Ubuntu Desktop dapat kita lihat sudah mendapat IP DHCP dari Server
2. buka File Manager Ubuntu 20.04 kita akan transfer file ke Ubuntu Desktop 20.04. buka File > Other Location > ketik IP Server smb://192.168.23.2/
3. akan terlihat file OpenVPN juga clientalpha.ovpn akan kita copy dan taruh di direktori Documents.
4. Paste di Documents.
5. Lanjut di Settings > Network > VPN kita tambagkan VPN baru
6. Pilih Import from file...
7. Akan terbaca file clientalpha.ovpn. file Client ini yang akan kita gunakan untuk Ubuntu Desktop agar dapat menggunakan VPN
8. Juga Identitas Client akan terlihat dengan nama clientalpha juga gatewaynya yang mengunakan port OpenVPN 1194. Klik Add untuk menambahkan VPN ini
9. Jika sudah ditambahkan, Aktifkan VPN yang barusan ditambah dengan Switch On di VPN clientalpha
10. Cek pada Ubuntu Desktop yang sudah terhubung,apakah sudah menggunakan IP Tunnel dengan memasukan perintah ip a sh tun0
Komentar
Posting Komentar