Kamis, 12 November 2020

KONFIGURASI VPN DENGAN OPENVPN DI DEBIAN 10

 


KONFIGURASI VPN DENGAN OPENVPN DI DEBIAN 10

 

Pengertian VPN

    Virtual Private Network (VPN) adalah sebuah teknologi komunikasi yang memungkinkan untuk dapat terkoneksi ke jaringan public dan menggunakannya untuk dapat bergabung dengan jaringan local. Dengan cara tersebut maka akan didapatkan hak dan pengaturan yang sama seperti halnya berada didalam LAN itu sendiri, walaupun sebenarnya menggunakan jaringan milik public.

    Dari cara pandang jaringan, salah satu masalah jaringan internet (IP public) adalah tidak mempunyai dukungan yang baik terhadap keamanan. Sedangkan dari cara pandang perusahaan, IP adalah kebutuhan dasar untuk melakukan pertukaran data antara kantor cabang atau dengan rekanan perusahaan. VPN muncul untuk mengatasi persoalan tersebut. Sebuah jaringan perusahaan yang menggunakan infrastruktur IP untuk berhubungan dengan kantor cabangnya dengan cara pengalamatan secara private dengan melakukan pengamanan terhadap transmisi paket data.

 Manfaat VPN

  • Remote Access : Maksudnya dengan menggunakan VPN kita bisa mengakses komputer ataupun jaringan kantor, dari mana saja selama terhubung ke jaringan internet atau publik.
  • Keamanan : dengan menggunakan koneksi VPN kita bisa browsing, searching dengan aman saat mengakses dunia maya atau jaringan internet publik misalnya seperti hotspot atau internet yang ada di cafe-cafe.
  • Dapat menghemat biaya setup jaringan : VPN juga dapat dipakai sebagai cara alternatif untuk menghubungkan jaringan lokal yang cukup luas dengan biaya yang lebih rendah. Karena transmisi data yang digunakan pada VPN memakai media jaringan internet atau jaringan publik yang sebelumnya telah ada tanpa perlu membangun jaringan sendiri.
Langkah Konfigurasi
  1. Install paket Open VPN dengan perintah apt install openvpn easy-rsa -y lalu ENTER.


  2. Salin direktori easy-rsa ke direktori openvpn .


  3. Ekstrak file yang disalin tadi.


  4. Konfigurasi openvpn dengan nano /etc/openvpn/server/conf 


  5. Hilangkan tanda ; di depan baris berikut.


  6. Lakukan pada baris berikut juga.


  7. Hilangkan tanda ; pada 

  • user nobody

  • group nogroup


  • port 1194

  • proto udp


  • dev tun


  • keepalive 10 120

  • tls-auth ta.key 0 # This file is secret

  • cipher AES-256-CBC


  • persist-key

  • persist-tun

  • status        /var/log/openvpn/openvpn-status.log

  • log         /var/log/openvpn/openvpn.log

  • log-append    /var/log/openvpn/openvpn.log


  • verb 3

  • explicit-exit-notify 1


  1. Konfigurasi baris berikut 


  2. Aktifkan ip_forward dengan menambah angka 1 pada konfigurasi.


  3. Pergi ke direktori berikut


  4. Konfigurasi dengan mengetikkan nano vars. 


  5. Ubah konfigurasi dengan ketentuan:


  • Country : negara

  • Province : provinsi

  • City : kota

  • Org : nama organisasi

  • Email : alamat email

  • Ou : nama unit organisasi

  • Name : nama vpn

  1. Inisialisasi pki dengan perintah ./easyrsa init-pki. 


  2. Buat CA tanpa kata sandi dengan perintah ./easyrsa build-ca nopass lalu ENTER dan ketikkan server.


  3. Buat kunci server dengan perintah ./easyrsa gen-req server nopass dan ENTER pada comman name.


  4. Tandatangani sertifikat server dengan perintah ./easyrsa sign-req server server lalu ketikkan yes.


  5. Kemudian, buat pertukaran kunci Diffie-Hellman dengan perintah ./easyrsa gen-dh


  6. Buat tanda tangan HMAC dengan perintah openvpn --genkey --secret ta.key


  7. Salin semua sertifikat dan kunci ke direktori /etc/openvpn/


  8. Selanjutnya, salin file seperti gambar di bawah berikut.


  9. Buka konfigurasi client.ovpn dengan perintah nano /etc/openvpn/client/client.ovpn.


  10. Tambahkan pada baris berikut dengan IP dari Debian Server. 


  11. Hasilkan sertifikat klien dengan perintah ./easyrsa gen-req client nopass lalu ENTER pada common name.


  12. Tandatangani sertifikat klien dengan perintah ./easyrsa sign-req client client pada confirm request details ketikkan yes.


  13. Salin semua sertifikat dan kunci klien ke direktori /etc/openvpn/client/


  14. Kemudian, mulai layanan OpenVPN dengan perintah systemctl start openvpn@server.


  15. Verifikasi server Open VPN menggunakan perintah systemctl status openvpn@server.


  16. Masukkan ca.crt, client.crt.client.key dan ta.key ke dalam client.ovpn. Maka semua file ca.crt, client,crt, client.key dan ta.key sudah masuk ke dalam konfigurasi client.ovpn.


  17. Setelah itu, sekarang kita konfigurasi Open VPN Client. Install aplikasi openvpn pada client.

  18. Pindahkan konfigurasi client.ovpn dari Debian ke client. Bisa menggunakan samba ataupun ftp. 


  19. Pindahkan pada folder config pada OpenVPN.


  20. Jalankan aplikasi pada client pada folder bin. Klik kanan pada openvpn-gui dan run as administrator.


  21. Koneksikan pada hidden icon di taskbar.

  22. Jika berhasil tersambung, maka tampilannya seperti di bawah berikut.


  23. Tes koneksi dengan server VPN.

     

     

    SEPTIA NOR CAHYANI | XII TKJ 2 | SMKN 1 KEDIRI


Tidak ada komentar:

Posting Komentar

VIDEO STREAMING DEBIAN 10

 Konfigurasi Video Streaming pada Debian 10. Unduh Aplikasi Plex untuk Debian. Kirim file unduhan tadi ke Debian. Check apakah file Plex Med...