Instalasi dan Konfigurasi OpenVPN Server di Debian
Pengertian OVPN(Open Virtual Private Network) VPN atau Virtual Private Network adalah solusi koneksi private melalui jaringan public. Biasanya VPN dipasang pada server Linux(Debian) dengan konfigurasi VPN tersebut sesuai dengan kebutuhan. Dengan VPN maka kita dapat membuat jaringan di dalam jaringan atau bisa disebut tunnel. VPN merupakan koneksi virtual yang bersifat private. Disebut private karena pada dasarnya jaringan ini merupakan jaringan yang sifatnya private yang tidak semua orang bisa mengaksesnya. VPN menghubungkan PC dengan jaringan public atau internet namun sifatnya private, karena bersifat private maka tidak semua orang bisa terkoneksi ke jaringan ini dan mengaksesnya. Soal keamanan dalam menggunakan VPN, bisa kita ketahui dengna memahami prinsip kerja VPN itu sendiri. Cara Kerja VPN Pertama-tama VPN server harus dikonfigurasi terlebih dahulu kemudian di client harus diinstall program VPN baru setelah itu bisa dikoneksikan. VPNdi sisi client nanti akan membuat semacam koneksi virtual jadi nanti akan muncul VPN adapter network semacam network adapter tetapi virtual. Tugas dari VPN client ini adalah melakukan authentifikasi dan enkripsi/deskripsi. Setelah terhubung maka nanti ketika client mengakses data katakana client ingin membuka situs www.google.com . Request ini sebelum dikirimkan ke VPN server terlebih dahulu dienkripsi oleh VPN client misalkan dienkripsi dengan rumus A sehingga request datanya akan berisikode-kode. Setelah sampai ke server VPN oleh server data ini di dekrip dengan rumusa A, karena sebelumnya sudah dikonfigurasi antara server dengan client maka server akan memiliki algorithm yang sama untuk membaca sebuah enkripsi, begitu juga sebaliknya dari server ke client.
Setelah install debiannya dan pastikan untuk memakai adapater bridged,pastikan internet kalian bisa ping google , kemudian kalian install curl dengan comand 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
ketik 1194
Ambil file openvpn di aplikasi filezilla atau winscp atau sejenisnya
ketik sftp://(ip server kalian) username: root dan masukkan password root kalian
klik file nya dengan cara klik kanan lalu pilih download
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
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
cek terlebih dahulu ip vpn dan ip server kalian ketik ip a
Disini saya pakai hp, siapkan aplikasi openvpn dan termius
Buka openvpn dan masukkan file vpn nya
disini saya akan menggunakan ip server saya 192.168.3.171
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
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
TERIMAKASIH SEMOGA BERMANFAAT
Komentar
Posting Komentar