VPN - (Virtual Private Network)


 KONFIGURASI VPN






    A. Definisi

   VPN atau Jaringan Pribadi Virtual (Virtual Private Network) membuat koneksi jaringan privat di antara beberapa perangkat melalui internet. VPN digunakan untuk mentransmisikan data secara aman dan anonim melalui jaringan publik. 

    B. Alat dan Bahan
  1. VPS
  2. Open VPN
  3. Putty 
  4. WinSCP

    C. Langkah Konfigurasi


 1. Pertama kita remote VPS kita dengan meggunakan putty , dengan memakai ip address VPS dan untuk port kita pakai port 22



2. Kemudian untuk kolom login as masukan root , dan kolom password , masukan password yang berada di dashboard




3. Setalah masuk kita lakukan update terlebih dahulu dengan menggunakan command apt update


4. Lalu kita cek hostname server kita dengan menggunakan command hostnamectl



5. Setelah kita instal paket aplikasi open vpn menggunakan command wget https://git.io/vpn -O openvpn-install.sh



6. Setelah selasai install paket , kita install pada server dengan menggunkan command wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh



7.  Kemudian akan muncul tampilan pertanyaan , 


    - IP Address yang akan digunakan `untuk tunelling ( pilih ip default server)
    - Protokol yang akan digunakan open vpn  ( pilih yang di rekomendasikan UDP )
    - Pilihan port yang akan digunakan  ( pakai port default 1194)
    - Pilihan DNS server ( pilih DNS Google)
    - Kolom untuk memasukan nama client ( seperti contoh fikri-client-vpn )

8. Kemudian kita lihat file client yang kita buat 



9. Jika sudah ada kita Copy file tersebut dan kita taruh di direktori home , dengan command cp fikri-client-vpn.ovpn /home/ 


10. Selanjutnya verifikasi pada folder /etc/openvpn/server/easy-rsa/pki/private/  untuk memastikan file fikri-client-vpn.key



11. Kemudian kita aktifkan firewall NAT agar port openvpn dapa di gunakan , kita gunakan command ufw enable


12.  Lalu kita aktifkan port 1194 yang menjadi port vpn kita dengan command ufw allow 1194 & ufw allow ssh


13. Setelah itu Cek tunel openvpn dengan cara cek ip address dengan command ip a



14. Sehabis itu Cek ip table dengan memakai command iptables -t nat -L


15. Kemudian setalah cek , kita tambahkan NAT agar client dapat terhubung dengan internet dengan command  


16. Setalah menanmbahkan NAT kita login WinSCP , 


- pada kolom file protocol pilih SFTP
- Pada kolom Hostname kita masu IP Address Server
Pada kolom Port Number kita pakai port 22
- Pada kolom Username kita masukan root
- Pada kolom Password kita masukan password vps
- Kemudian klik login

17.  Lalu Kita klik kanan pada bagian file client dan klik download 



18. Kemudian akan ditanyakan dimana menaruh tempat filenya 



19. Setelah selasai download kita cek di komputer client


20. Sebelum ke langkah berikut kita pastikan openvpn sudah ter instal di PC client 


21. .Lalu kita pergi ke windows client untuk meng impor file client kita,caranya klik tanda panah atas yang ada di sebelah pojok kanan taskbar windows.



23. Kemudian kita cari file client kita dan klik kanan dan klik connect


24. Setelah itu kita connect kan client ke VPN


25. Nah sehabis berhasil meng connect kan client  ke VPN kita cek ip Tunnel 


26. Kemudian kita cek interface kita apakah sudah bertambah secara otomatis


27. Selanjutnya kita cek pada Command Prompt , dan ketikan command ipconfig untuk cek apakah sduah mendapatkan ip tunnel atau belum


28. Setalah itu kita lakukan ping google untuk mengecek apakah vpn sudah terkoneksi dengan internet


29. Cek pada server VPS nya juga , untuk memastikan ip tunnel nya sudah masuk secara otomatis.



30. Lalu kita lihat juga pada file "fikri-client-vpn.ovpn",didalam nya sudah berisi file yang sudah dienkripsikan,cara melihatnya ketikan command "nano fikri-client-vpn.ovpn"



31. Jika file sudah berisi seperti diatas berarti konfigurasi VPN nya telah selesai.


Terimakasih..............




   

Komentar

Postingan Populer