Langsung ke konten utama

Konfigurasi Open VPN di Ubuntu

Hai!! Kembali lagi!! Disini, aku bakal ngejelasin sedikit tentang bagaimana cara melakukan Konfigurasi Open VPN di Ubuntu. simak ya baik baik caranya. Selamat Mencoba!!


OpenVPN merupakan aplikasi perangkat lunak open-source yang mengimplementasikan teknik virtual private network (VPN) untuk membuat koneksi point-to-point atau situs-ke-situs yang aman dalam konfigurasi yang diarahkan atau dijembatani dan fasilitas akses jarak jauh. Ini menggunakan protokol keamanan khusus  yang memanfaatkan SSL / TLS untuk pertukaran kunci. Ini mampu melintasi penerjemah alamat jaringan (NAT) dan firewall.

 
OpenVPN memungkinkan rekan untuk saling mengotentikasi menggunakan kunci rahasia , sertifikat atau nama pengguna / kata sandi pra-berbagi . Ketika digunakan dalam konfigurasi multiclient-server, ini memungkinkan server untuk melepaskan sertifikat otentikasi untuk setiap klien, menggunakan tanda tangan dan otoritas sertifikat . Ia menggunakan pustaka enkripsi OpenSSL secara ekstensif, serta protokol TLS , dan berisi banyak fitur keamanan dan kontrol.

A. Alat dan Bahan
  • PC/Laptop
  • Aplikasi VirtualBox
  • WinSCP
  • VM Ubuntu 18.04
  • Terhubung ke Internet.
  • Aplikasi Putty, klik Disini  untuk mendownload.
B. Konfigurasi Open VPN

1. Langkah pertama disini masuk ke dalam PuTTY dengan user kelompok11 dan jangan lupa untuk masukan password nya. Kemudian jalankan virtual machine ubuntu dengan menggunakan perintah sudo su dan masukkan password sesuai yang kita konfigurasi. 

2. Selanjutnya lakukan check ip address pada VM ubuntu dengan perintah ip a, dapat kita lihat ip address terdapat di enp0s3 dengan ip 192.168.43.100/24 dan jangan lupa mencatatnya karena ip tersebut nantinya akan digunakan untuk meremot dan sebagai konfigurasi dari VPN. 

3. Langkah selanjutnya tambahkan repository ubuntu 18.04 dengan perintah nano /etc/apt/sources.list 

4. Masukkan repository dengan cara mengcopy repo mirror.unej.ac.id Klik disini lalu klik kanan pada PuTTY.

5. Setelah itu, lakukan update dengan perintah apt-get update

6. Karena file OpenVPN berada di platform github maka lakukan install terlebih dahulu, dengan perintah apt-get install git

7. Selanjutnya lakukan download file OpenVPN tersebut dengan perintah git clone https://github.com/Nyr/openvpn-install.git.

8. Langkah selanjutnya masuk ke dalam direktori openvpn-install dengan menggunakan perintah cd openvpn-install.

9.  Setelah itu tambahkan permission execute pada file openvpn-install, dengan menggunakan perintah chmod +x openvpn-install.sh.

10. Lakukan penginstallan openvpn dengan menggunakan perintah ./openvpn-install.sh.

11. Selanjutnya masukkan ip address dari enp0s3 pada Public IPv4 address / hostname dengan menggunakan ip address 192.168.43.100 , lalu disini saya menggunakan protokol UDP ketikan untuk memilih protokol UDP, dan port yang digunakan yaitu 1194 atau kita bisa langsung enter saja untuk menggunakan konfigurasi default. Kemudian pada DNS disini saya menggunakan DNS google dengan mengetikkan 2, dan jangan lupa tambahkan nama untuk client openvpn . 

12. Setelah itu akan muncul pilihan restart services during package upgrades without asking, pada bagian ini kita klik yes saja. 

13. Langkah selanjutnya masuk ke dalam direktori root karena konfigurasi openvpn client disimpan di dalam direktori root. Dengan menggunakan perintah cd /root kemudian copy konfigurasi client openvpn ke dalam direktori /home/kelompok11 dengan menggunakan perintah cp kelompok11-clientvpn.ovpn /home.

14. Untuk memastikan apakah konfigurasi openvpn client sudah tercopy atau belum disini kita memastikannya dengan cara masuk ke dalam direktori /home terlebih dahulu, dengan perintah cd /home kemudian masukan perintah ls dan disini dapat kita lihat hasilnya sudah ada yang artinya copy yang kita lakukan telah berhasil dilakukan. 

15.  Selanjutnya buka aplikasi WinSCP, disini kita gunakan protokol file SFTP, lalu masukan ip address pada hostname yaitu 192.168.43.100 dan jangan lupa untuk masukan username dan password yaitu username kelompok11 dan password 123.


16. Jika muncul peringatan dari WinSCP, klik yes saja. 

17. Dapat lihat bahwa file client berada di home, klik kanan pada file tersebut lalu pilih download

18. Selanjutnya kita letakan ke dalam desktop Laptop/PC kita.

19.Dapat dilihat pada Desktop terdapat file yang sudah di copy. 

20. Sebelumnya disini saya sudah membuat folder yang berisi Openvpn dan file client. 

21. Langkah selanjutnya masuk ke dalam windows laptop fisik dan pastikan laptop fisik yang kita milikin sudah menginstall aplikasi OpenVPN, jika sudah menginstall aplikasi OpenVPN klik tombol show hidden icons, lalu klik kanan pada gambar monitor dan klik import

22.  Selanjutnya klik import file

23. Kemudian cari konfigurasi openvpn lalu klik open pada konfigurasi tersebut. 

24. Jika sudah akan ada pemberitahuan, disini kita klik OK saja. 

25. Selanjutnya kita langsung klik connect saja.

26. Jika berhasil terkoneksi maka akan muncul pop-up seperti digambar yang artinya konfigurasi client openvpn sudah terkoneksi. 

27. Selanjutnya lakukan pengecekan ip address pada laptop fisik dengan cara klik Control Panel > Network and Internet > Network and Sharing Center > klik OpenVPN TAP-Windows6

28. Langkah selanjutnya lakukan pengecekan pada client dengan cara buka CMD lalu ketikan ipconfig. Dapat kita lihat pada Adapter OpenVPN TAP-Windows6 terdapat ip address 10.8.0.2.

30. Selanjutnya lakukan ping dengan menggunakan ip OpenVPN dengan perintah ping 10.8.0.2, dapat kita lihat hasilnya reply yang artinya kita sudah terhubung ke dalam jaringan VPN.

Akhirnya, kita sudah berhasil melakukan Konfigurasi Open VPN pada Ubuntu. Nah, semoga blog ini bisa membantu ya!! Terima Kasih!! Semangat belajarnya.

Komentar

Postingan populer dari blog ini

PPTP Tunnel

   Hai, semuanya! Aku akan kasih kalian sedikit cara tentang melakukan Konfigurasi Point to Point Tunnel Protocol (PPTP) simak ya baik baik caranya. Selamat Mencoba!! Point to Point Tunnel Protocol (PPTP) Salah satu service yang biasa digunakan untuk membangun sebuah jaringan VPN adalah Point to Point Tunnel Protocol (PPTP). Sebuah koneksi PPTP terdiri dari Server dan Client. Mikrotik RouterOS bisa difungsikan baik sebagai server maupun client atau bahkan diaktifkan keduanya bersama dalam satu mesin yang sama. Feature ini sudah termasuk dalam  package PPP  sehingga anda perlu cek di menu  system package  apakah paket tersebut sudah ada di router atau belum. Fungsi PPTP Client juga sudah ada di hampir semua OS, sehingga kita bisa menggunakan Laptop/PC sebagai PPTP Client. A. TOPOLOGI B. LANGKAH-LANGKAH 1. Konfigurasi ip address dan dhcp server untuk interface yang mengarah ke client untuk kedua router denga nilai ip sesuai topology - R-01 - R-02 2. Konfigura...

Lab 7.8 Queue Tree Upload dan Download

  Hai, semuanya! Aku akan kasih kalian sedikit cara tentang melakukan Konfigurasi Queue Tree Upload & Download simak ya baik baik caranya. Selamat Mencoba!! Queue Tree merupakan salah satu fitur limitasi bandwidth pada mikrotik yang cukup kompleks, dikarenakkan limitasi bandwidht menggunakan queue tree dapat dilakukan berdasarkan service, protocol,port dan lain-lain. berdasarkan hal tersebut queue tree menggunakan fitur firewall mangle untuk menentukan traffic yang akan dilimit. LANGKAH-LANGKAH S ebelum melakukan konfigurasi qeueu tree untuk upload dan download kita harus melakukan konfigurasi internet access, ip gateway dan firewall NAT. 1. Dalam konfigurasi qeueu tree kita harus menggunakan firewall mangle yang bertujuan untuk menangkap traffic yang terjadi antara client dengan internet. Lakukan konfigurasi untuk marking connectionnya 2. Konfigurasi marking-packetnya yang bertujuan menandai atau membungkus packet dari mark-connection yang telah dikonfigurasi sebelumnya 3. Se...

Lab 8.1 EoIP Tunnel

   Hai, semuanya! Aku akan kasih kalian sedikit cara tentang melakukan Konfigurasi Ethernet over IP (EoIP) Tunnel simak ya baik baik caranya. Selamat Mencoba!! Tunneling ini berfungsi agar memudahkan atau lebih tepatnya saling berinteraksi dengan dua sisi yang berbeda walaupun itu dari jarak jauh, nah Tunneling ini Bisa Bridging LAN Melalui Internet, Bridging LAN melalui Tunnel yang ter-enkripsi bahkan Bridging LAN dengan Wireless Network... EoIP ( Ethernet over IP) EoIP  merupakan protocol pada mikrotik yang berfungsi untuk membangun sebuah network tunnel antar mikrotik router di atas sebuah koneksi tipe TCP/IP. EoIP juga merupakan protokol proprietary MikroTik support juga di linux tetapi harus di compile manual. Maka untuk menggunakan fitur ini, router di kantor pusat dan router di Kantor cabang  harus sama - sama menggunakan router mikrotik. EoIP juga menggunakan Protocol GRE (RFC1701) Tujuan EoIP ialah Untuk membuat koneksi jarak jauh menggunakan interface tun...