CARA MENGGUNAKAN OPENVPN UBUNTU

 

 Install Openvpn 


Apa itu openvpn?

    OpenVPN adalah perangkat lunak open-source yang digunakan untuk membuat koneksi VPN (Virtual Private Network) yang aman. Ini mengenkripsi data sehingga aman saat dikirim melalui internet, dan sering digunakan untuk menghubungkan perangkat ke jaringan perusahaan atau melindungi privasi saat menggunakan internet di jaringan publik.

Apa fungsi openvpn?

    Fungsi OpenVPN adalah membuat koneksi internet yang aman dengan mengenkripsi data, memungkinkan akses jarak jauh ke jaringan perusahaan, melewati pembatasan geografis, dan melindungi privasi saat menggunakan jaringan publik.

Apa Kelebihan dan Kekurangan openvpn?

Kelebihan OpenVPN:

  1. Keamanan Tinggi: Menggunakan enkripsi kuat (SSL/TLS) untuk melindungi data.
  2. Open-Source: Gratis dan dapat disesuaikan sesuai kebutuhan.
  3. Kompatibilitas Luas: Mendukung berbagai platform (Windows, macOS, Linux, Android, iOS).
  4. Dapat Melewati Firewall: Dapat dikonfigurasi agar bekerja pada port 443, membuatnya sulit diblokir.
  5. Fleksibilitas: Mendukung berbagai konfigurasi jaringan, baik untuk individu maupun per
Kekurangan OpenVPN:
  1. Konfigurasi Rumit: Memerlukan pengaturan yang lebih kompleks dibandingkan VPN lain.
  2. Kecepatan Lebih Lambat: Karena enkripsi yang berat, bisa lebih lambat dibandingkan protokol VPN lain.
  3. Ketergantungan pada Aplikasi Pihak Ketiga: Membutuhkan aplikasi tambahan untuk berfungsi, tidak seperti VPN bawaan di beberapa OS.
Bagaimana cara kerja openvpn?
  1. Koneksi: Klien (pengguna) dan server OpenVPN saling terhubung melalui internet. Klien mengirimkan permintaan untuk bergabung dengan server.
  2. Otentikasi: Klien dan server memverifikasi identitas masing-masing. Ini bisa melibatkan penggunaan sertifikat digital, kunci enkripsi, atau metode lain seperti username dan password.
  3. Enkripsi: Setelah berhasil otentikasi, semua data yang dikirim antara klien dan server dienkripsi. OpenVPN menggunakan protokol SSL/TLS untuk melindungi data dari penyadapan dan akses tidak sah.
  4. Tunneling: OpenVPN membuat sebuah "tunnel" aman untuk data yang dikirim. Data yang masuk ke tunnel dienkripsi sebelum dikirim melalui internet dan didekripsi saat tiba di server atau klien.
  5. Akses Jaringan: Setelah terhubung, klien dapat mengakses jaringan internal di belakang server OpenVPN, seperti file atau aplikasi di jaringan perusahaan, seolah-olah mereka berada di jaringan lokal yang sama.

                                                        Proses Install dan Konfigurasi

1. Install Debian

2. Masuk ke menu Network pada debian, lalu ubah menjadi Bridge Adapter dan di menu name arahkan ke port LAN yang anda gunakan

3. Masuk menggunakan root dan masukkan password

4. Ketik [ip a] jika di enp0s3 sudah mendapatkan ip maka lanjut ke konfigurasi selanjutnya. Jika belum maka ketik [/etc/init.d/networking restart]

5. Lalu ketik [apt-get install openssh-server]

6. Jika sudah, ketik [nano /etc/ssh/sshd_config]

7. Ubah port sesuai kebutuhan, saya menggunakan port 20. Hapus tanda (#)nya, dan ubah menjadi [permitRootLogin yes], lalu ketik [Ctrl+O, Enter, Ctrl+X]





8. Restart dengan perintah [/etc/init.d/ssh restart]

9. Saya akan melanjutkan menggunakan PuTTY. Jika anda belum menginstall nya, maka lihat tutorial "Install Remote"

10. Di PuTTY kalian masukkan ip yang sudah kalian dapatkan dan tambahkan port "20" atau port yang sudah kalian konfigurasi

11. Login root dan masukkan password



12. Ketik [ip a] dan lihat enp0s3 apakah masih sama

13. Ketik [curl -O https://raw.githubusercontent.com/yogaputrarm/openvpn-kons1/main/openvpn-install.sh], Jika tidak bisa maka install apk curl dulu dengan perintah [apt-get install curl] untuk menginstall repository Openvpn



14. Aktifkan file Openvpn, ketik [chmod +x openvpn-install.sh]

15. Install Openvpn, ketik [./openvpn-install.sh]




16. Konfigurasi alamat ip sesuai dengan ip yang server anda dapat. Public IPv4 address or hostname: samakan dengan ip di atas

17. Konfigurasi Port secara default

18. Konfigurasi protokol menggunakan UDP

19. Gunakanlah DNS sesuai kenginan dan kebutuhan anda


20. Choose N

21. Choose N

22. Jika muncul "Press any key to continue ...", Klik enter dan tunggu


23. Masukkan nama client


24. Choose 1 (add a passwordless client)

25. Tunggu sampai selesai


26. Jika sudah install apk FileZila dan masukkan host: [sftp://Ip yang anda dapatkan], Username:[root], Password [masukkan password anda], Port: [masukkan port yang sudah anda setting tadi]




27. 
Jika sudah selesai, anda dapat mengunduh file ovpn dari direktori server anda melalui filezilla dengan lokasi /root/"nama client".ovpn

28. Install apk OpenVpnConnect

29. OpenVpn sudah running atau berjalan




 30. Cek di whatismyipaddress.com





Selesai dan Terimakasih

Komentar

Postingan populer dari blog ini

CARA KONFIGURASI CACTI PADA DEBIAN 10

KONFIGURASI WEB SERVER PADA DEBIAN 10