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

Konfigurasi Web Server Apache dan Nginx pada Debian

Hai, guys! Disini, aku bakal ngejelasin sedikit tentang bagaimana cara Mengkonfigurasi Web Server, Apache2 dan Nginx Via VirtualBox pada Linux Debian simak ya baik baik caranya. Selamat Mencoba!!        Web Server adalah perangkat lunak yang berfungsi sebagai penerima permintaan yang dikirimkan melalui browser kemudian memberikan tanggapan permintaan dalam bentuk halaman situs web atau lebih umumnya dalam dokumen HTML. Namun, web server dapat mempunyai dua pengertian berbeda, yaitu sebagai bagian dari perangkat keras (hardware) maupun sebagai bagian dari perangkat lunak (software).      Apache2 adalah Server Web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.      NGINX adalah software web server yang open source. Ketika pert...

Instalisasi dan Konfigurasi Web Mail Via VirtualBox

Hai, everyone! Disini, aku pengen kasih kalian sedikit cara tentang bagaimana cara Mengkonfigurasi dan Install Web Mail Server Via VirtualBox pada Linux Debian simak ya baik baik caranya. Selamat Mencoba!!      Webmail merupakan suatu layanan email yang dapat diakses melalui sebuah browser seperti Internet Explorer, Mozilla Firefox, Google Chrome, opera dan lain-lain. Web Email atau Webmail merupakan salah satu kategori dari website dan klien email yang menggunakan halaman Web sebagai media untuk mengelola email di sisi klien. Sesuai dengan sifatnya, pengguna web email tidak perlu melakukan instalasi perangkat lunak hanya cukup melakukan sedikit konfigurasi. Dengan kelebihan dan kemudahan yang dimiliki webmail yaitu bisa diakses di komputer yang berbeda secara langsung tanpa harus menyetting ulang layanan.      Roundcube adalah klien email IMAP berbasis web. Fitur Roundcube yang paling menonjol adalah penggunaan teknologi Ajax yang menyebar luas. Roundcube...

Lab 4.1 Static Routing

 Hai, semuanya! Aku akan kasih kalian sedikit cara tentang melakukan Konfigurasi Static Routing on VirtualBox simak ya baik baik caranya. Selamat Mencoba!!      Routing statis (Static Routing)  adalah proses setting router jaringan menggunakan tabel routing yang dilakukan secara manual saat melakukan konfigurasi. Jika ada perubahan, maka administrator jaringan harus melakukan setting ulang pada jaringan.  Routing static merupakan pengaturan yang paling simple dalam jaringan komputer, untuk menggunakannya administrator tinggal mengisi dalam tabel entri forwarding pada setiap router yang terhubung pada jaringan tersebut. A.TOPOLOGI B. ALAT DAN BAHAN 1. PC/L aptop 2. Aplikasi Winbox, klik  Disini 3. Routerboard 941 4. Internet 5. Kabel Serial Port C. LANGKAH LANGKAH 1. Konfigurasi Adapter Mesin VirtualBox a. L akukan settingan Network terlebih dahulu pada Router-01. Kita bisa menggunakan 2 Adapter yaitu:      Adapter 2 : host only #2  ...