VPN (Virtual Private Network)

VPN


PENGERTIAN VPN

VPN (Virtual Private Network). Ini adalah teknologi yang digunakan untuk membuat koneksi internet yang aman dan pribadi dengan mengenkripsi data Anda. VPN membantu melindungi privasi Anda, memungkinkan Anda mengakses konten terblokir, dan digunakan oleh perusahaan untuk melindungi komunikasi internal mereka. Cara kerjanya adalah dengan mengirim data melalui server VPN yang mengenkripsi dan melindungi data tersebut

CARA KERJA VPN

VPN bekerja dengan mengenkripsi data dari perangkat Anda, mengirimkannya melalui jalur aman yang disebut "tunnel," dan mengubah alamat IP Anda. Ini melindungi privasi dan keamanan Anda saat online serta memungkinkan akses ke konten terblokir.

FUNGSI VPN

1.Menyembunyikan aktivitas browsing
2.Mengamankan Transaksi online
3.Meningkatkan kecepatan download


LANGKAH LANGKAH KONFIGURASI 

1.Sebelum melakukan kongurasi buat lah topologi terlebih dahulu
2.Langkah pertama buka aplikasi PuTTY untung meremote, lalu masukan ip address dengan menggunakan port 22 kemudian klik open


3.Selanjutnya login menggunakan user root dan password yang sudah di buat,jika sudah berhasil login selanjutnya lakukan update menggunakan command apt update.




4.Selanjutnya ketikkan command hostnamectl guna untuk mengecek informasi tentang nama host sistem.


5.Selanjutnya untuk dapat mengunduh skrip instalasi OpenVPN, kita perlu mendownload file OpenVPN menggunakan perintah (wget https://git.io/vpn -O openvpn-install.sh). Tunggu hingga proses installasi selesai. Setelah itu ketikan perintah (ls) untuk memastikan bahwa file sudah berhasil didownload.



6.Selanjutnya ketikkan command chmod +x openvpn-install.sh digunakan untuk memberikan izin eksekusi pada file bernama openvpn-install.sh


7.Selanjutnya akan muncul tampilan seperti gambar dibawah ini maka lakukan eksekusi dan penginstallan OpenVPN, pada bagian IPv4 address saya gunakan ip address pada VPS (203.175.11.226) maka saya ketik 1, pada bagian protocol saya pilih UDP , kemudian untuk bagian port saya gunakan port defaultnya yaitu 1194, untuk DNS saya memilih Google maka ketikan 2, yang terakhir kita akan membuat nama client disini saya memberi nama marcella-client-vpn. Tekan enter untuk melakukan penginstallan OpenVPN.


8.Selanjutnya jika proses install sudah selesai maka lakukan restart dan verifikasi status OpenVPN.dapat di lihat pada gambar di bawah ini file OpenVPN sudah active(running).


9.Selanjutnya copy file fauzan-client-vpn.ovpn ke direktori home menggunakan perintah cp fauzan-client-vpn.ovpn /home/, kemudian pindah pada direktori home dan ketikan perintah ls untuk melihat apakah file sudah berhasil di copy  atau belum.


10.Selanjutnya pindah pada direktori /etc/openvpn/server/easy-rsa/pki/private/, kemudian kita ls untuk melihat key generate.


11.Selanjutnya pindah lagi pada direktori home, kemudian aktifkan status firewall nya dengan mengetikan perintah ufw enable.Selanjutnya akan memberikan izin lalu lintas pada OpenVPN (port 1194) dan ssh (port 22) menggunakan perintah ufw allow. Jangan lupa untuk mengecek status nya dengan perintah ufw status pastikan status nay sudah active.



12.Selanjutnya lakukan verivikasi tunnel pada server dengan mengecek ip address, dapat dilihat pada gambar dibawah terdapat ip tunneling yang sudah ditambahkan secara otomatis.


13.Selanjutnya ketikan command iptables -t n -L, perintah ini digunakan untuk melihat daftar aturan penerusan (port forwading) yang ada dalam tabel NAT firewall Ubuntu.


14.Selanjutnya lakukan konfigurasi firewall Nat IP agar client dapat terkoneksi ke jaringan internet


15.Selanjutnya buka browser kemudian search https://openvpn.net/community-downloads/ untuk mendowndload file OpenVPN client.


16.Lakukan installasi file dengan klik 2x kemudain Install Now


17.Selanjutnya agar bisa melakukan verifikasi pada client, harus memiliki aplikasi WinSCP. Kemudian buka lalu klik New Site lalu pada Hostname masukan ip address server vps (203.175.11.226), untuk User name isikan root dan untuk bagian password isikan password yang diberikan oleh server vps. Klik Login.


18.Selanjutnya kita download file client dengan klik kanan pada fauzan-client-vpn.ovpn, kemudian klik Download, lalu saya menyimpan file ini pada directory C:/User/Asus/Document\.



19.Selanjutnya pastikan file sudah terdownload pada direktori C:/User/Asus/Document\.


20.Selanjutnya lakukan verivikasi pada laptop dengan mengecek file fauzan-client-vpn.Pada direktori C.


21.Selanjutnya melakukan uji coba koneksi internet dari arah client dengan ping 8.8.8.8, pastikan hasilnya reply yang artinya client sudah terkoneksi jaringan internet.


22.Selanjutnya import file fauzan-clinet-vpn, jika sudah berhasil di import selanjutnya koneksikan client windows dengan cara klick connect.









23.Selanjutnya cek status OpenVPN dengan cara kebagian Show Status lalu pastikan hasil nya CONNECTED SUCCSESS.



24.Selanjutnya lakukan verifikasi network sudah terhubung dengan interface OpenVPN,seperti gambar di bawah ini

25.Selanjutnya buka CMD lalu ketikan command ipconfig untuk memastikan bahwa clent sudah mendapatkan ip address tunnel yang diberikan oleh server vps.



26.Selanjutnya ujicoba koneksi internet dari arah client dengan ping 8.8.8.8 dan ping google.com dan pastikan hasil nya semua reply.


27.Dan pastikan kembali status OpenVPN nya yaitu connected to fauzan-client-vpn






TERIMA KASIH





















Komentar

Postingan populer dari blog ini

Konfigurasi File Server di Pnet Lab

Remote Server di PNETLAB