CARA KONFIGURASI OPEN VPN PADA OS DEBIAN 12 DI VIRTUALBOX
CARA KONFIGURASI OPEN VPN PADA OS DEBIAN 12 DI VIRTUALBOX
VPN adalah sebuah layanan koneksi yang memberikan akses ke situs web secara aman dan pribadi dengan mengubah jalur koneksi melakui server dan menyembunyikan pertukaran data yang ada.
Awalnya, VPN adalah sebuah alat yang diciptakan dengan tujuan untuk menghubungkan jaringan antargedung perkantoran secara aman dan dapat menggunakan jaringan kantor dari rumah atau juga tempat lain.
Sedangkan saat ini VPN kerap juga kita gunakan untuk mendapatkan koneksi internet secara aman, pribadi (private), dan dapat mengakses suatu jaringan secara remote.
Definisi Open VPN
OpenVPN adalah teknologi open source yang mereka kembangkan pada tahun 2002 oleh programmer yang bernama James Yonan. Protokol OpenVPN selanjutnya berkembang untuk memperkuat situs ke situs dan menunjuk ke koneksi utama untuk pengguna bisnis yang terhubung ke jaringan perusahaan dari lokasi terpencil.
OpenVPN dirancang dengan protokol keamanan data “custom” yang menggunakan enkripsi kriptografi / TLS/SSL untuk mengamankan komunikasi online dan transfer data.
Cara Kerja VPN
VPN bekerja dengan melakukan enkripsi pertukaran data, bahkan sebelum koneksi publik. Ketika terhubung dengan internet menggunakan koneksi VPN itu seperti mengakses internet menggunakan lorong khusus dan tidak menggunakan jaringan utama.
Server VPN berugas untuk meneruskan koneksi Anda ke situs yang ingin kita akses. Selanjutnya, koneksi yang Anda lakukan akan kita kenali sebagai koneksi jaringan server VPN. Bukan jaringan yang kita gunakan pada saat itu.
Ketika menggunakan jaringan tanpa VPN. Maka, koneksi yang kita lakukan secara langsung (direct) tanpa enkripsi. Sedangkan bila menggunakan VPN. Maka, koneksi yang kita lakukan terenkrispsi dan kita lewatkan terlebih dahulu melalui VPN server.
Koneksi ini sudah menjadi standar bila menggunakan internet. Tidak ada enkripsi dan semua data yang terlibat dalam proses pertukaran data antara pengguna dan aplikasi yang ada pada internet dapat saja dilihat oleh banyak orang.
Hal ini tentu akan bermasalah jika data yang terproses adalah data perbankan daring, email bisnis, atau apapun yang sedikit lebih sensitif.
Kelebihan Open VPN
1. Keamanan yang Lebih Baik
Keamanan selalu menjadi perhatian utama saat menangani data sensitif. Untungnya, OpenVPN memiliki keunggulan di sini karena menggunakan kunci enkripsi 256-bit dan sandi canggih. Ini memberikan perlindungan yang baik terhadap serangan man in the middle. Akibatnya, agak sulit untuk mengambil informasi dengan mengubah paket data.
2. Berjalan di hampir semua platform
Kedua, OpenVPN dapat berjalan di sejumlah besar platform. Baik Linux maupun Windows, kita dapat menggunakan OpenVPN. Sekali lagi, platform yang didukung meliputi MacOS, iOS, Android, FreeBSD, dan masih banyak lagi.
3. Kompatibilitas firewall yang baik
Demikian pula, OpenVPN dapat menggunakan port apa pun pada TCP atau UDP, yang membuatnya mudah digunakan dengan internet. Bahkan ketika ada pemblokiran berbasis firewall jaringan, sulit untuk memblokir koneksi OpenVPN. Misalnya, jika OpenVPN menggunakan TCP dengan port 443, maka koneksi akan muncul sebagai koneksi HTTPS biasa dan dapat dengan mudah melewati firewall.
4. Mendukung Kerahasiaan Penerusan Sempurna
OpenVPN mendukung Perfect Forward Secrecy. Metode enkripsi ini membuat decoding data menjadi sulit bagi para peretas.
5. Keunggulan biaya
Terakhir, tetapi tidak kalah pentingnya, OpenVPN juga memiliki keunggulan biaya. Perangkat lunak OpenVPN dapat diunduh dan digunakan secara gratis di komputer Windows, Linux, MacOS, serta perangkat Android dan iOS.
Klien OpenVPN memungkinkan untuk membuat koneksi gratis ke server VPN. Sekali lagi, ketika kita menggunakannya di server untuk menerima koneksi VPN yang masuk, OpenVPN memberikan akses gratis dari dua klien.
Kekurangan Open VPN :
1. Membutuhkan perangkat lunak klien tambahan
Sayangnya, OpenVPN tidak dibangun pada platform tertentu, baik Linux maupun Windows. Oleh karena itu, diperlukan program klien untuk mengirim lalu lintas melalui terowongan OpenVPN dan mendekripsi data yang dikembalikan.
Selain itu, klien OpenVPN ini juga memerlukan konfigurasi lebih lanjut.
2. Konfigurasi manual yang rumit
Demikian pula, menyiapkan server OpenVPN secara manual bisa menjadi tugas yang sangat berat. Ada terlalu banyak opsi dengan OpenVPN dan konfigurasinya memerlukan beberapa tingkat keahlian. Sayangnya, ini bisa berakhir berantakan jika dilakukan dengan tidak benar. Akibatnya, pengaturan OpenVPN mungkin bukan hal yang mudah bagi pemula.
3. Batasan jumlah server
Meskipun koneksi OpenVPN gratis untuk pengguna akhir, ada lisensi untuk versi komersial. Sekali lagi, jumlah pengguna VPN bersamaan dibatasi oleh lisensi.
OpenVPN mendukung maksimal 50 server, dan ini dapat menjadi kendala jika Anda adalah penyedia VPN dan membutuhkan banyak koneksi server. Itulah sebabnya, kami selalu membantu pelanggan untuk memilih lisensi OpenVPN yang paling sesuai dengan kebutuhan.
Cara Konfigurasi Open VPN pada Debian 12
CATATAN PENTING : SEBELUM MELAKUKAN UNTUK SETINGAN NETWORK KALIAN HARUS BRIDGE
1. Login menggunakan user Root dengan mengetikkan syntax "su", kemudian masukkan Paswordnya. Kemudian kita akan melakukan Update pada cd debian kita. kita ketikkan syntax "nano /etc/apt/sources.list" kemudian Enter
2. Kemudian beri tanda "#" pada syntax paling atas. Lalu Enter dan tuliskan syntax "deb http://deb.debian.org/debian bookworrm main contrib non-free-firmware" kemudian Tekan Enter.
3. Jika sudah selanjutnya lakukan Update debian nya dengan mengetikkan syntax "apt update" kemudian tekan Enter. jika sudah selanjutnya Ketik syntax "ip a" kemudian tekan Enter untuk mengetahui apakah kita sudah mendapatkan IP. Jika sudah selanjutnya lakukanping terhadap google dengan mengetikkan syntax "ping google.com" kemudian tekan Enter. Jika muncul keterangan "TTL" maka debian sudah terkoneksi dengan Internet
4. Selanjutnya kita akan melakukan Upgrade terhadap debian kita, untuk caranya ketikkan syntax "apt list --upgradable" kemudian tekan Enter.
5. Jika sudah diupgrade selanjutnya kita lakukan Install SSH server dengan mengetikkan syntax "apt install openssh-server" kemudian tekan Enter. Tunggu hingga proses intalasi nya selesai
6. Selanjutnya buka Command pada laptop kalian, untuk membuka Command tekan icon Windows + R, lalu ketikkan CMD kemudian Enter. setelah masuk Command ketikkan b disini contoh milik saya adalah ssh rafly@192.168.0.202 kemudian Enter.
7. Setelah masuk selanjutnya login menggunakan super user milik kalian, caranya dengan mengetikkan syntax "su" kemudian tekan Enter, isi pasword nya lalu tekan Enter
8. Selanjutnya kita akan melakukan Install Script VPN nya, untuk menginstallnya ketikkan syntax "wget https://git.io/vpn -O openvpn-install-sh" kemudian tekan Enter
9. Setelah selesai langkah selanjutnya adalah langsung install saja openvpn nya dengan mengetikkan syntax "bash-openvpn-install.sh" kemudian tekan Enter. Selanjutnya isi dengan cara seperti ini,
1. isi dengan IP address = ini IP address masing masing, lalu tekan Enter
2. kemudian pilih UDP (ketik 1) kemudian Enter
3. dan Pilih dns 1.1.1.1 (ketik 3), masukkan nama Client kemudian Tekan Enter
10. Jika sudah, lakukan pengecekan dengan mengetikkan syntax "ls". Kemudian pindah File clent tadi ke directory '/home/yofa" dengan mengetikkan syntax "mv nama_file_client/home/nama kalian"
11. Selanjutnya kita akan memindah file client dari debian ke file manager windows, dengan cara "exit" kemudian "exit" lalu "scp hostname@ipaddressdebian://letak_directory_file_client ./folder_file_yang_akan_digunakan" kemudian masukkan pasword debian
14. Kemudian klik tanda "+"
15. Selanjutnya klik "upload file"
16. Selanjutnya pilih file yang kalian buat tadi
17. Lalu buka dan klik connect
18. Selanjutnya VPN akan langsung terkoneksi secara otomatis
19. Selanjutnya kita akan mengkoneksikan dengan perangkat HP, sebelum melakukannya kirim file tadi melalui media WA
20. Sebelum mengkoneksikan pastikan kalian sudah menginstall aplikasi Open VPN di HP milik kalian. Jika sudah ada buka file yang telah dikirim tadi. Selanjutnya langsung klik Connect
21. Jika sudah terkoneksi akan langsung terhubung dengan VPN nya secara otomatis
22. Jika sudah terhubung, selanjutnya kita akan melakukan remote terhadap VPN kita dengan menggunakan aplikasi Termius. Sebelum melakukan kalian bisa menginstallnya dulu di Playstore
23. Jika sudah terinstall, Buka aplikasi termiusnya, Kemudian tekan tanda "+" pada bagian kanan bawah
24. Selanjutnya klik "New Host"
25. Selanjutnya masukkan username milik kalian, kemudian masukkan IP VPN kalian (disini saya memakai IP 10.8.0.1, kemudian scroll kebawah lalu masukkan Username debian kalian, dan masukkan Pasword debian kalian
26. Jika sudah, selanjutnya klik pada host yang telah kalian buat tadi. lalu kalian login menggunakan super user kalian dengan mengetikkan syntax "su -"
27. Jika sudah, selanjutnya kalian buat directory baru dengan syntax mkdir (nama kalian), kemudian tekan Enter. Kemudian untuk melakukan pengecekannya ketikkan syntax "ls" lalu teka Enter
28. Jika sudah bisa kalian lakukan pengecekan apakah di debian kalian sudah muncul directorynya. Jika muncul maka konfigurasi OpenVPN telah berhasil dilakukan.
Sekian dari Kelompok Rafly dan Indra mohon maaf apabila dalam Konfigurasi kali ini ada kekurangannya. dan sekian terimakasih bagi yang telah membaca.
Wassalamualaikum Warahmatullahi Wabarakatuh
Komentar
Posting Komentar