Konfigurasi OpenVPN

  


    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

Ubuntu Server 20.04 Ubuntu Server 20.04
Ubuntu Desktop 20.04 Download Ubuntu Desktop 20.04

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