Langsung ke konten utama

Konfigurasi OpenVPN pada Ubuntu Server

 


Konfigurasi OpenVPN 

Hello guys! Welcome back to my blog~ ketemu lagi pada kesempatan kali ini saya akan memberi tutorial tentang bagaimana cara mengkonfigurasi OpenVPN pada Ubuntu Server. VPN ialah perangkat lunak yang memungkinkan penggunanya dapat tersambung ke layanan internet secara pribadi. VPN disebut-sebut mampu memberikan akses secara aman melalui koneksi server dengan menyembunyikan jejak data pribadi si pemakai. 
Adapun fungsi VPN seperti
- Menyembunyikan Aktivitas Browsing
- Memungkinkan Akses Situs yang diblokir
- Mengamankan Transaksi Online, dll
OpenVPN adalah perangkat lunak komersial open-source yang mengimplementasikan teknik jaringan pribadi virtual untuk membuat koneksi point-to-point yang aman dalam konfigurasi yang dirouted / bridged dan fasilitas akses jarak jauh. 

Tutorialnya sebagai berikut.
1. Buatlah 3 mesin dengan file ISO yang berbeda pada aplikasi Virtualbox dengan mesin yang dibuat seperti Ubuntu Server (18.04), Windows Client (win 10), dan Linux Client (ubuntu desktop 20.04).

2. Pertama-tama klik start pada Ubuntu Server yang sudah diinstal didalamnya untuk memulai konfigurasi.


3. Setelah itu login dengan user yang sudah dibuat pada proses install ubuntu lalu masukkan password dan masuk sebagai user root dengan perintah su dan masukkan passwordnya.


4. Berikutnya lakukan pengecheckan IP Address yang didapat dari Ubuntu Server dengan command/perintah ip a dan akan muncul IP yang berbeda interface nya seperti
- enp0s3 : 192.168.132.126/24
- enp0s8 : 192.168.126.1/24


5. Lalu lakukan pengecheckan ping untuk memastikan apakah server sudah mendapatkan internet/belum dengan ping 8.8.8.8 dan ping google.com. Jika status ping replay berarti sudah terhubung kedalam internet.


6. Kemudian install ssh pada ubuntu server untuk meremote menggunakan aplikasi ssh (putty) dengan perintah apt install ssh.


7. Selanjutnya login pada putty seperti login pada ubuntu server dengan menggunakan user dan password yang sama.


8. Berikutnya update paket-paket dari ubuntu server supaya bisa melakukan installasi paket yang mau digunakan bisa berjalan dengan baik dengan perintah apt-get update, lalu tunggu hingga proses update selesai.


9. Setelah itu lihat Hostname dan Operating System dan architecture yang digunakan ubuntu server dengan perintah hostnamectl.


10. Lalu install paket git, karena akan mengambil isi dari github untuk OpenVPN gunakan perintah apt install git lalu check versinya yang digunakan dengan perintah git --version.


11. Kemudian clone/salin file github yang digunakan untuk melakukan konfigurasi OpenVPN dengan perintah git clone https://github.com/Nyr/openvpn-install.git.


12. Selanjutnya check file direktori yang ada didalam user /home/zira dengan perintah ls dan akan memunculkan file openvpn-install. lalu masuk kedalam file direktori tersebut dengan perintah cd openvpn-install/ dan lakukan pengecheckan dengan perintah ls lalu akan memunculkan file openvpn-install.sh serta ubah permission dengan perintah chmod +x openvpn-install.sh lalu gunakan perintah ls untuk melihat hasil setelah diubah permission nya dan akan berubah warna hijau seperti digambar.


13. Berikutnya lakukan install OpenVPN dengan perintah ./openvpn-install.sh dan akan memunculkan pemilihan IPv4 dan gunakan host only untuk adapternya yaitu nomor 2 dan untuk protocol yang digunakan ialah UDP yaitu nomor 1 serta untuk penggunakan DNS, gunakan DNS Google yaitu nomor 2 dan isi nama client nya bebas.



14.Setelah sudah menginstall OpenVPN pada Ubuntu Server, akan ditampilkan letak file dari openvpn client yang ada dalam direktori root supaya terhubung langsung melalui Openvpn kedalam Ubuntu Server.


15. Kemudian lakukan check file client yang sudah dibuat didalam direktori root dengan perintah ls /root/ dan akan memunculkan file client yang sudah dibuat sebelumnya dengan format (.ovpn)

16. Selanjutnya check file private key dari file client OpenVPN supaya bisa terhubung dalam OpenVPN yang sudah dibuat menggunakan printah ls /etc/openvpn/server/easy-rsa/pki/private/ dan akan memunculkan file linuxclient.key dan copy file OpenVPN client dengan masuk kedalam file direktori root menggunakan perintah cd /root/ lalu check dengan command ls lalu kan muncul file clientnya yang nantinya di copy dengan perintah cp linuxclient.ovpn /home/ setelah itu gunakan ls /home/ untuk memunculkan file hasil copynya.


17. Berikunya check IP Address yang akan muncul secara otomatis setelah menginstall OpenVPN pada Ubuntu Server dan check dengan command ip a maka akan muncul IP Address yaitu 10.8.0.1/24.


18. Install paket DHCP Server dengan perintah apt install isc-dhcp-server-ldap dan pilih y. Proses ini untuk melakukan konfigurasi DHCP Server untuk membagikan IP Address kepada client yang ada di Ubuntu Server tersebut.


19. Lalu masuk dalam direktori dhcp dengan command cd /etc/dhcp/ dan edit file dhcpd untuk memasukkan IP Address yang ada pada enp0s8, namun untuk domain-name-serevr, gunakan enp0s3. Untuk mengubah nya masuk ke dalam file dengan perintah nano dhcpd.conf.



20. Kemudian arahkan interface yang digunakan DHCP server dengan perintah nano /etc/default/isc-dhcp-server dengan mengubah bagian INTERFACEv4="enp0s8".



21. Setelah itu install paket iptables untuk buat firewall nat supaya client bisa terhubung kedalam jaringan internet dengan perintah apt install iptables-persistent, klik y untuk melanjutkan.


22. Pada proses penginstallan firewall nat, akan muncul notifikasi seperti dibawah. untuk save IPv4 rules klik Yes dan untuk IPv6 klik No, karena tidak menggunakan IP Addressnya.



23. Lakukan konfigurasi firewall nat dengan mengarahkan interface dengan enp0s3 menggunakan command iptables -A POSTROUTING   -o enp0s3 -j MASQUERADE. Dan jika sudah, lihat hasilnya dengan perintah iptables -t nat -L maka akan muncul firewall nat yang ditambahkan.

24. Selanjutnya lakukan restart pada DHCP Server yang sudah dilakukan supaya DHCP Server yang digunakan bisa berjalan lancar dengan perintah /etc/init.d/isc-dhcp-server restart dan check statusnya dengan perintah /etc/init.d/isc-dhcp-server status jika statusnya running maka DHCP Server sudah berjalan dengan baik.


25. Lalu install paket samba untuk mentransfer file melalui samba dengan command apt install samba dan klik Y untuk melanjutkan install.


26. Kemudian masuk pada direktori samba untuk melakukan pengeditan untuk file samba dengan masuk kedalam direktori dengan perintah cd /etc/samba/ dan edit filenya dengan script yang tertera

[nama_direktori_samba]
path = /home/samba/
valid user = {user samba}
writeable = yes
browseable = yes
guest ok = no 



27. Setelah itu buat user baru agar bisa mengakses samba yang sudah dibuat dengan command/perintah user add -m -d /home/samba/ aura dan buat passwordnya untuk new user dengan perintah smbpasswd -a aura lalu masukkan paswword yang mudah diingat untuk user tersebut. jika sudah berhasil akan muncul Added user aura.


28. Berikutnya masuk pada direktori root untuk mengcopy file client openVPN kedalam direktori samba dengan command/perintah cp linuxclient.ovpn /home/samba/ dan lihat file yang sudah berhasil dicopy dengan perintah ls /home/samba.



29. Langkah selanjutnya yaitu melakukan konfigurasi pada ubuntu dekstop sebagai linuxclient dengan settingan dibawah.


30. Login pada Ubuntu desktop pada saat berhasil menginstall lalu masukkan password yang sudah dibuat sebelumnya dan klik enter untuk masuk.



31. Lakukan pengeheckan IP Address yang didapat pada Ubuntu Desktop dengan mengklik menu Wired Settings dan klik bagian Network serta akan terlihat IP Address yang didapat yakni 192.168.126.2



32. Selanjutnya masuk ke dalam samba yang sudah dibuat pada Ubuntu Server dengan klik menu Files lalu klik Other Location dan masukkan IP supaya dapat masuk kedalam server samba dan klik Connect


35. Masuk pada direktori sambazira yang dibuat sebelumnya.


36. Kemudian masuk pada direktori sambazira dengan mengklik kanan lalu klik Open With Folder untuk ke tampilan Login sambazira. Pada tampilan login ini, pilih Connect As Registered User dan isi Username aura dan masukkan Password yang sudah dibuat sebelumnya, jika sudah klik Connect pada bagian atas.


38. Copy file yang ada sambazira dan terdapat file linuxclient lalu copy file dengan mengklik kanan lalu klik copy.


39. Berikutnya klik menu Documents untuk menyalin file yang sudah dicopy dengan mengklik kanan didalam menu Documents lalu klik paste.



40. Pergi ke menu Setting dan klik Network lalu klik tanda plus (+) untuk menambahkan VPN yang akan dilakukan.



41. Setelah itu lakukan konfigurasi VPN yang dilakukan dengan mengimport file OpenVPN yang sudah dicopy dengan cara mengklik dibagian Import From File.


42. Akan muncul tampilan untuk memilih file yang mau di import lalu klik copy.


43. Selanjutnya lakukan perubahan gateway dan di ganti dengan IP Address yang terdapat pada enp0s8 dan untuk port tetap gunakan default lalu klik add untuk menyimpan.


44. Saat sudah mensetting, aktifkan OpenVPN client dengan mengklik dibagian Linuxclient VPN.


45. Kemudian pergi pada menu Terminal untuk mengkoneksikan dengan OpenVPN yang sudah dikonfigurasi pada Ubuntu Server dengan perintah sudo openvpn --config Documents/linuxclient.ovpn. dan tunggu prosesnya hingga selesai.



46. Setelah itu check IP Address yang didapat secara otomatis dari OpenVPN yang sudah dikoneksikan dengan perintah ip a show tun0.


47. Lalu lakukan uji test ping untuk melihat apakah sudah terkoneksi ke internet dengan perintah ping 8.8.8.8 & ping google.com jika statusnya replay, berarti sudah bisa terkoneksi pada internet.


48. Berikutnya lakukan pengecheckan untuk melihat Ubuntu Desktop & Ubuntu Desktop sudah saling terhubung dengan test ping seperti ping 10.8.0.2 & ping 10.8.0.1 jika sudah bisa ping, maka kedua Ubuntu sudah saling terhubung.


49. Lanjut ke langkah selanjutnya yaitu melakukan pengujian windows client dengan menginstall OpenVPN di Ubuntu Server untuk Windows client dengan masuk pada direktori openvpn-install dengan perintah cd openvpn-install/ setelah sudah masuk, intsall untuk windows client dengan perintah ./openvpn-install.sh lalu pilih nomor 1 untuk menambahkan client dan berikan nama sesuai keinginan untuk client.



50. Lalu cek client yang ditambahkan dengan perintah ls /root.


51. Selanjutnya buka aplikasi winscp dengan memakai IP Address yang tersedia pada enp0s3 dan untuk user, gunakan user zira dan masukkan passwordnya lalu login.


52. Kemudian akan ada peringatan untuk masuk kedalam Ubuntu server dan klik Yes


53. Setelah itu download file dengan mengklik kanan pada bagian winclient.ovpn lalu klik download dan untuk lokasi file, arahkan sesuai keinginan, lalu klik OK.



54. Jika sudah akan muncul file winclient.ovpn yang sudah di download dari ubuntu server menggunakan winscp.


55. Siapkan mesin virtual dengan ISO Windows 10 dengan settingan dibawah.


56. Setelah melakukan installasi, login dengan user yang sudah dibuat.


57. Selanjutnya download OpenVPN client melalui web browser dengan memasukkan alamat situs https://openvpn.net/community-downloads/ lalu klik vpn yang ingin di download.
Saat sudah di download, lakukan installasi file dengan mengklik file aplikasi OpenVPN-2.5.7 dan klik install now untuk memulai installasi.


59. Masuk kedalam samba yang sudah dibuat dengan cara double click file samba tersebut, lalu akan muncul tampilan login kemudian masukkan dengan username dan password yang sudah dibuat.


60. Saat sudah masuk kedalam samba tersebut, maka copy file yang terdapat didalamnya dengan mengklik kanan pada file lalu pilih copy.


61. Kemudian klik menu Documents lalu paste file yang sudah di copy sebelumnya.


62. Lalu klik kanan pada bagian OpenVPN yang berada di taskbar dan klik Import lalu klik Import file untuk mengimport file OpenVPN dari linuxclient lalu pilih pada bagian linuxclient dan klik open.



63. Setelah itu klik kanan pada bagian toolbar dari OpenVPN lalu klik Connect untuk menghubungkan windows 10 ke dalam koneksi OpenVPN.


64. Akan ada pop-up seperti dibawah untuk proses connect dan tunggu hingga prosesnya selesai.



64. langkah terakhir yakni melakukan test ping dari windows client ke arah linuxclient serta ubuntu server dengan perintah ping 10.8.0.2, ping 10.8.0.1, ping google.com.




Komentar

Postingan populer dari blog ini

KONFIGURASI DHCP SERVER MENGGUNAKAN PNETLAB

 Hallo guys welcome to my blog! Pada kesempatan kali ini, saya akan memberi tahu kalian bagaimana cara mengkonfigurasi dhcp server menggunakan pnetlab. Disini membutuhkan beberapa device tambahan seperti aplikasi virtual VMWare Workstation, Browser Mozila, dan File ISO pnet. Sebelum masuk tutorial, pastikan sudah mengimport pnetlab kedalam VMWare. kemudian masuk ke pnetlab menggunakan browser mozilla dengan ip yang terdapat pada VMWare. login dengan memasukkan user default. Simak penjelasan sampai akhir yaa, agar kalian bisa paham dan mengerti tutorialnya. Pertama-tama login pnetlab  Selanjutnya buat workspace baru  Kemudian tambahkan perangkat switch. klik kanan pada workspace lalu klik 'Node', 'docker.io'. Ubah nama menjadi 'ubuntu server' lalu pada image pilih 'pnetlab/ubuntu_sv:latest', dan pada bagian ethernet, isi sesuai kebutuhan.  isi Eth1 Static IP menjadi '192.168.27.126/24'. lalu Eth2 Static IP menjadi '126.126.126.1/24'. isi D...

Keamanan Jaringan di VirtualBox

  Konfigurasi Sistem Keamanan Jaringan Hello guys! Welcome back to my blog ~ Tutorial kali ini saya akan menjelaskan tentang konfigurasi keamanan jaringan pada aplikasi virtualbox. Sistem Keamanan jaringan ialah seperangkat aturan  dan konfigurasi yang dirancang untuk melindungi intergritas, kerahasiaan dan aksesbilitasi pada jaringan komputer dan data menggunakan teknologi perangkat lunak dan perangkat keras. Berikut tutorialnya. 1. Buatlah 4 mesin virtual dengan vm yang berbeda di virtualbox yakni Debian, Kali Linux, Windows 7 dan Mikrotik .  2. Pertama-tama install mikrotik didalam aplikasi VirtualBox dan login kedalamnya menggunakan user Admin dan password kosong saja lalu klik n untuk melanjutkan.  3. Lalu lakukan request IP Address dari interface yang sedang digunakan yakni ether1 , yang dimana interface tersebut sudah dalam bridge dan interface laptop yang mendapat koneksi internet dengan perintah ip dhcp-client add interface=ether1 disabled=no , dan l...