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.
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.
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.
25. Lalu install paket samba untuk mentransfer file melalui samba dengan command apt install samba dan klik Y untuk melanjutkan install.
[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.
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.
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.
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.
50. Lalu cek client yang ditambahkan dengan perintah ls /root.
52. Kemudian akan ada peringatan untuk masuk kedalam Ubuntu server dan klik Yes.
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.
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
Posting Komentar