Minggu, 10 Agustus 2025

Cara Konfigurasi OpenVPN Debian 12

Cara Instalasi Dan Konfigurasi OpenVPN Di Debian 12




        Halo Sobat TKJ!! Kembali lagi bersama saya, Axel, dalam pembahasan seputar Debian Server. Pada kesempatan kali ini, saya akan membagikan sedikit tips mengenai cara instalasi dan konfigurasi OpenVPN di Debian 12. Penasaran gimana caranya? YUK, LANGSUNG SAJA KITA MULAI!


Pengertian OpenVPN
    OpenVPN adalah perangkat lunak Virtual Private Network (VPN) bersifat open-source yang digunakan untuk membuat koneksi aman melalui jaringan publik atau privat. Dengan OpenVPN, data yang dikirim dan diterima akan dienkripsi, sehingga keamanan dan privasi tetap terjaga.


Cara Kerja OpenVPN

  1. Enkripsi Data: OpenVPN mengenkripsi semua data yang dikirimkan antara client dan server menggunakan protokol SSL/TLS.

  2. Tunneling: Data yang telah terenkripsi dikirim melalui tunnel aman, biasanya menggunakan protokol UDP atau TCP.

  3. Autentikasi: Sebelum terkoneksi, client dan server saling memverifikasi identitas melalui sertifikat digital atau username/password.

  4. Akses Aman: Setelah koneksi berhasil, pengguna dapat mengakses jaringan seolah-olah berada di dalam jaringan lokal.


Kelebihan OpenVPN

  • Gratis & Open-Source: Tidak memerlukan lisensi berbayar.

  • Keamanan Tinggi: Menggunakan enkripsi AES-256 dan protokol SSL/TLS.

  • Fleksibel: Bisa dijalankan di berbagai OS (Windows, Linux, macOS, Android, iOS).

  • Tahan Firewall: Dapat berjalan di port mana saja sehingga sulit diblokir.

  • Komunitas Besar: Banyak dokumentasi dan forum dukungan.


Kekurangan OpenVPN

  • Konfigurasi Rumit: Membutuhkan pengetahuan teknis untuk setup pertama kali.

  • Kecepatan Bisa Turun: Karena proses enkripsi dan tunneling.

  • Tidak Built-in: Tidak langsung tersedia di OS, harus install manual.



Langkah Langkah Install Dan Konfigurasi OpenVPN 
1. Pertama-tama siapkan jaringan internet dan software OpenVPN Connect, WinSCP dan Termius(untuk pengujian lewat HP) terlebih dahulu.

2. Silahkan atur network kalian menjadi Host Only Adapter dan Bridge, Lalu Ok.




3. Login sebagai "root" lalu atur network kalian dengan perintah "nano /etc/network/interfaces".



4. Atur network nya seperti ini, jika sudah tekan ctrl+s lalu ctrl+x untuk keluar konfigurasi network.
    *IP HANYA CONTOH




5. Restart network dengan perintah "systemctl restart networking", lalu cek IP dengan perintah "ip a".



6. Lakukan Ping ke 8.8.8.8 dan google.com untuk memastikan sudah terhubung ke Internet.



7. Tambahkan repository Debian 12 dengan perintah "nano /etc/apt/sources.list" lalu isi sesuai gambar di bawah ini.



 
8. Ketik "apt upgrade -y" lalu "apt update -y" untuk mengupgrade dan update Debian kalian.




9. Silahkan install paket curl dengan perintah "apt install curl -y".



10. Masuk ke Directory Home dengan perintah "cd /home", lalu install paket OpenVPN nya dengan perintah "curl -O https://raw.githubusercontent.com/Nyr/openvpn-install/master/openvpn-install.sh".



11. Jika sudah ketik "ls" lalu "bash openvpn-install.sh".



12. ketik nomor 2(IP yang di dapat dari wifi), lalu ketikkan ulang IP nya jika di minta.



13. Pilih yang "UPD", lalu masukkan port "1194", kemudian DNS server pilih yang "1.1.1.1", dan user client isi saja dengan nama bebas. 





14. Jika instalasi paket OVPN nya sudah selesai, silahkan ketik "apt install proftpd -y" untuk menginstall paket FTP Server.



15. Login menggunakan IP Bridge kalian lalu masukkan hostname dan password nya.



16. Masuk ke Directory home, lalu klik kanan di File userclient.ovpn kemudian pilih "download".



17. Kembali ke Debian, ketik:
"iptables -A INPUT -s 10.8.0.1/24 -p tcp --dport 22 -j ACCEPT" Untuk menyetujui akses dari IP OVPN
"iptables -A INPUT -p tcp --dport 22 -j DROP"
"apt install iptables-persistent -y"



18. Pada IPv4 dan IPv6 pilih "yes".




19. Masuk ke OpenVPN Connect lalu upload file userclient.ovpn kalian dan klik "Connect".





20. Hasilnya akan seperti ini.



21. Selanjutnya install paket ssh dengan perintah "apt install ssh -y" dan konfigurasi ssh dengan perintah "nano /etc/ssh/sshd_config".




22. Hapus tanda pagar(#) di port 22 dan ubah PermitRootLogin menjadi "yes", kemudian ctrl+s dan ctrl+x.



23. Ketik "systemctl restart ssh" lalu "systemctl status ssh" untuk melihat status nya.



24. Buka aplikasi OpenVPN Connect di HP, lalu upload file userclient.ovpn kalian, dan tekan connect.



25. Masuk ke Termius, pilih Connection dan ketikkan "ssh root@212.25.26.16" dan tekan "Connect"..
      *IP Debian kalian



26. Tekan Continue, Masukkan password root kalian lalu Continue lagi.




27. Jika sudah masuk ke Debian nya silahkan kembali ke OpenVPN Connect dan Disconnect kan VPN nya.



28. Jika koneksinya terputus dengan Debian Server kalian maka Proses kita telah Berhasil...



    Berikut adalah langkah-langkah instalasi dan konfigurasi OpenVPN pada Operating System Debian 12 melalui VirtualBox. Bagaimana? Cukup mudah, bukan? 
Semoga sedikit ilmu yang saya bagikan ini bisa bermanfaat bagi teman-teman semua, terutama bagi kalian yang sedang menjalankan praktik Debian Server atau ingin membuat koneksi jaringan yang aman menggunakan VPN.

Terima kasih...

Tidak ada komentar:

Posting Komentar