CARA KONFIGURASI OPENVPN PADA DEBIAN 12

 PENGERTIAN DAN LANGKAH-LANGKAH INSTALLASI OPENVPN DEBIAN 12



Assalamualaikum wr.wb
Saya akan menjelaskan beberapa penjelasan mengenai OPENVPN dan juga langkah-langkah install nya.

Apa itu OpenVPN?

OpenVPN adalah software open-source yang digunakan untuk membuat Virtual Private Network (VPN). Dengan VPN, kamu bisa membuat koneksi internet yang aman, terenkripsi, dan privat, seolah-olah komputer atau perangkatmu terhubung langsung ke jaringan internal tertentu (misalnya kantor atau server pribadi).


Fungsi Utama OpenVPN

  1. 🔐 Keamanan & Enkripsi

    • Semua data yang lewat jaringan dilindungi dengan enkripsi kuat (biasanya AES).

    • Mencegah pencurian data (misalnya saat pakai WiFi publik).

  2. 🌍 Akses Jarak Jauh

    • Bisa mengakses jaringan kantor atau server dari mana saja seolah-olah berada di lokasi tersebut.

  3. 🚫 Bypass Restriksi

    • Bisa membuka situs atau layanan yang diblokir di suatu negara/jaringan.

  4. 🖧 Membuat Private Network

    • Berguna untuk menghubungkan beberapa kantor/cabang dalam satu jaringan privat meskipun secara fisik berjauhan.


Cara Kerja OpenVPN (Singkat)

  • OpenVPN menggunakan protokol SSL/TLS untuk melakukan autentikasi dan enkripsi.

  • Ada dua komponen:

    1. OpenVPN Server → yang menyediakan layanan VPN.

    2. OpenVPN Client → yang digunakan user untuk terhubung ke server.

  • Setelah terkoneksi, semua lalu lintas internet bisa diarahkan melalui server VPN.


Kelebihan OpenVPN

✅ Open-source (gratis, bisa dikustomisasi)
✅ Aman (pakai enkripsi tingkat tinggi)
✅ Multi-platform (Windows, Linux, MacOS, Android, iOS)
✅ Bisa jalan di TCP maupun UDP (fleksibel, bisa menyesuaikan kondisi jaringan)

👉 Contoh penggunaan sehari-hari:

  • Mahasiswa/karyawan pakai OpenVPN untuk akses jaringan kampus/kantor dari rumah.

  • Sysadmin pakai untuk mengamankan remote server.

  • Pengguna biasa pakai untuk keamanan saat internetan di WiFi publik.

Langkah-langkah

Setelah install debiannya dan pastikan untuk memakai adapater bridged,pastikan internet kalian bisa ping google , kemudian kalian install curl dengan command apt install curl
Lakukan instalasi openvpn ketik  curl -O https://raw.githubusercontent.com/Nyr/openvpn-install/master/openvpn-install.sh



Jika sudah ketik chmod +x openvpn-install.sh jika sudah buka open vpn dengan mengetikkan  ./openvpn-install.sh
 

masukkan no ip dari server debian kalian, jika tidak tahu ip server kalian berapa maka lakukan ctrl+c untuk keluar dan ketikkan ip a untuk melihat dari ip server kalian yang berada di enp0s3,




 jika sudah mengetahui maka masuk lagi ke dalam openvpn dengan cara yang tadi yaitu ketik ./openvpn-install.sh


Pilih yang ke 1 yaitu UDP, ketik 1194, Pilih yang kedua yaitu google, masukkan nama client bebas ya. Contoh nya seperti ini.


ini adalah tampilan jika pembuatan file openvpn kalian berhsil



Ambil file openvpn di aplikasi filezilla atau winscp atau sejenisnya, disini saya pakai filezila.
ketik sftp://(ip server kalian) username: root dan masukkan password root kalian, klik file nya dengan cara klik kanan lalu pilih download


ketik iptables -A INPUT -s 10.8.0.0/24 -p tcp --dport 22 -j ACCEPT  untuk mengizinkan koneksi SSH  hanya dari jaringan VPN 10.8.0.0/24 ke server. Ketik iptables -A INPUT -p tcp --dport 22 -j DROP
untuk memblokir semua koneksi SSH  dari luar, kecuali yang sudah diizinkan sebelumnya . Digunakan untuk mengamankan server dari akses SSH tak diinginkan. Ketik apt install iptables-persistent -y
 digunakan untuk menginstal alat yang bisa menyimpan aturan firewall (iptables) agar tidak hilang saat server dimatikan atau direstart



Pilih yes 




lalu jika sudah selesai mendownload masuk ke dalam file explorer dan juga buka aplikasi openvpn kalian bisa download di google atau web browser lainnya 
 



Ini adalah tampilan jika vpn kalian berhasil


 




Disini saya pakai hp, siapkan aplikasi openvpn dan termius

Buka openvpn dan masukkan file vpn nya, begini tampilan jika vpn kalian berhasil 






ketikkan ssh root@(ip server/vpn kalian)
disini saya akan menggunakan ip server saya 192.168.219.102


Ini adalah tampilan ssh dalam posisi vpn menyala ,setelah itu kalian masukkan password root kalian, jika sudah login, lakukan tes yang kedua dengan  mematikan vpn kalian , jika ssh terputus itu berarti vpn yang kalian buat berhasil dan jika sebaliknya ssh tidak terputus maka ssh  yang kalian buat error








Komentar

Postingan populer dari blog ini

INSTALLASI DAN KONFIGURASI PROXMOX DI DEBIAN 11

INSTALLASI VIRTUALMIN JOOMLA DI DEBIAN 11