PENGERTIAN DAN CARA INSTALLASI OPENVPN
Assalamulaikum Wr.Wb.
Saya akan memaparkan pengertian dan cara installasi openvpn.
📌 Pengertian OpenVPN
OpenVPN adalah aplikasi open-source yang digunakan untuk membuat jaringan pribadi virtual (VPN – Virtual Private Network). Dengan OpenVPN, komputer atau perangkat dapat terhubung ke jaringan lain secara aman melalui internet. Ia bekerja menggunakan protokol SSL/TLS untuk otentikasi dan enkripsi data, sehingga komunikasi lebih aman dari penyadapan atau serangan.
📌 Fungsi OpenVPN
-
Membangun koneksi aman
🔒 Mengamankan komunikasi data antara client dan server melalui enkripsi.
-
Remote Access
🖥️ Memungkinkan pengguna mengakses jaringan lokal perusahaan/sekolah dari jarak jauh seolah-olah berada di dalam jaringan tersebut.
-
Site-to-Site VPN
🌍 Menghubungkan dua atau lebih jaringan lokal di lokasi berbeda melalui internet secara aman.
-
Proteksi data saat browsing
🌐 Menyembunyikan data pengguna dari pihak ketiga saat menggunakan Wi-Fi publik.
-
Bypass pembatasan
🚫➡️📶 Bisa digunakan untuk mengakses situs/aplikasi yang diblokir oleh ISP atau firewall, karena data terenkripsi.
-
Multi-platform
📱💻 Bisa digunakan di berbagai sistem operasi (Windows, Linux, macOS, Android, iOS).
📌 Langkah-langkah
1. Pastikan settingan Network interfaces seperti gambar dibawah ini. Kalian bebas menyetting dan menggunakan ethernet atau wifi.
Adapter 2
2. Disini kalian login ke debian sebagai root. Setelah itu ketik perintah "nano /etc/network/interfaces"
3. Kemudian itu kalian ketik "systemctl restart networking.services" Setelah itu ketik perintah "ip a"
4. Kemudian kalian install curl dengan comand "apt install curl" Setelah melakukan instalasi openvpn ketik "curl -O https://raw.githubusercontent.com/Nyr/openvpn-install/master/openvpn-install.sh"
5. Jika sudah ketik "chmod +x openvpn-install.sh" jika sudah buka open vpn dengan mengetikkan "./openvpn-install.sh"
6. 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"
7. Pilih yang ke 1 yaitu UDP > ketik 1194 > pilih yang ke 2 yaitu google > masukkan nama client sesuai keinginan kalian.
9. Ambil file openvpn di aplikasi filezilla atau winscp atau sejenisnya dan ketik sftp://(ip server kalian) username: root dan masukkan password root kalian
10. Klik file nya dengan cara klik kanan lalu pilih download
11. 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.
12. 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.
13. Ketik "apt install iptables-persistent -y" digunakan untuk menginstal alat yang bisa menyimpan aturan firewall (iptables) agar tidak hilang saat server dimatikan atau direstart
14. Lalu kalian pilih yes
15. Ketik "netfilter-persistent save" Perintah ini digunakan untuk menyimpan aturan firewall (iptables) yang sedang aktif sekarang, supaya tetap berlaku meskipun server dimatikan atau direstart.
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
Pengujian lewat client
cek terlebih dahulu ip vpn dan ip server kalian ketik ip a
saya memakai 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.43.245 lalu masukkan password
Ini adalah tampilan ssh dalam posisi vpn menyala ,setelah kalian masukkan password root
lakukan tes yang kedua dengan mematikan vpn kalian, jika ssh terputus itu berarti vpn yang kalian buat berhasil dan sebaliknya jika ssh tidak terputus maka ssh yang kalian buat error
ini tampilan jika koneksi vpn terputus
lalu lakukan ssh ulang dalam keadaan vpn off, jika ssh berhasil masuk maka vpn kalian masih berlum berhasil
lakukan tes akhir dengan ip vpn 10.8.0.1
lakukan seperti cara yang diatas, yang membedakan hanyalah di bagian ip
Sekian dari saya, terimakasih.
Wassalamualaikum Wr.Wb.
Komentar
Posting Komentar