OpenVPN adalah software VPN (Virtual Private Network) yang digunakan untuk membuat koneksi jaringan aman melalui internet. Dalam artikel ini, saya akan menjelaskan cara menginstall OpenVPN di Ubuntu 22.04 dengan menggunakan terminal.
Persiapan sebelum instalasi
Sebelum memulai instalasi, pastikan bahwa sistem Ubuntu 22.04 sudah terinstal dan terupdate. Pastikan juga bahwa kamu memiliki akses root atau akses sudo.
Instalasi OpenVPN
Langkah pertama yang harus dilakukan adalah mengupdate Ubuntu dengan menjalankan command:
sudo apt update
Setelah proses update selesai, jalankan command:
sudo apt install openvpn
command tersebut untuk menginstall OpenVPN.
Konfigurasi OpenVPN
Setelah OpenVPN terinstall, konfigurasi harus dilakukan untuk memastikan koneksi jaringan yang aman. Langkah-langkah konfigurasi OpenVPN sebagai berikut:
Buka terminal dan jalankan command
cd /etc/openvpn
Copy file konfigurasi
Copy file konfigurasi dari /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz
ke direktori konfigurasi OpenVPN dengan menjalankan command:
sudo cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/
Extract file konfigurasi
Extract file yang baru saja dicopy dengan menjalankan command:
sudo gzip -d /etc/openvpn/server.conf.gz
Konfigurasi file server.conf
Konfigurasi file server.conf
dengan membuka file menggunakan editor teks:
sudo nano /etc/openvpn/server.conf
Modifikasi konfigurasi server.conf
sesuai dengan kebutuhan (misalnya, menambahkan konfigurasi untuk mengaktifkan IPv6). Simpan perubahan dan keluar dari editor teks.
Konfigurasi Firewall
Firewall harus dikonfigurasi untuk memperbolehkan akses pada port UDP 1194 (port default OpenVPN). Pastikan firewall sudah terinstal dan aktif, dan jalankan command berikut:
sudo ufw allow 1194/udp
Konfigurasi jaringan
Konfigurasi jaringan juga perlu dilakukan untuk memperbolehkan forwarding. Buka terminal dan jalankan command:
sudo nano /etc/sysctl.conf
Cari dan uncomment baris net.ipv4.ip_forward=1
(untuk IPv4 forwarding) dan net.ipv6.conf.all.forwarding=1
(untuk IPv6 forwarding). Simpan perubahan dan keluar dari editor teks.
Mulai OpenVPN
Setelah semua konfigurasi selesai, OpenVPN dapat dijalankan. Jalankan command:
sudo systemctl start openvpn@server
sudo systemctl start openvpn@server
Verifikasi status OpenVPN dengan menjalankan command:
sudo systemctl status openvpn@server
Pastikan status OpenVPN telah aktif dan berjalan dengan baik.
Konfigurasi autostart OpenVPN
Untuk menjalankan OpenVPN secara otomatis setiap kali sistem di-boot, jalankan command:
sudo systemctl enable openvpn@server
Konfigurasi klien
Untuk menghubungkan klien ke server OpenVPN, pertama-tama unduh file konfigurasi dari server. File konfigurasi dapat ditemukan di direktori /etc/openvpn
. Setelah itu, salin file konfigurasi ke klien.
Unduh file konfigurasi
Buka terminal dan jalankan command:
sudo scp user@server_ip:/etc/openvpn/server.conf /path/to/save/
Ganti user@server_ip
dengan username dan IP address server OpenVPN, dan /path/to/save/
dengan direktori tujuan file konfigurasi.
Konfigurasi klien
Setelah file konfigurasi telah disalin ke klien, konfigurasi klien dapat dimodifikasi sesuai dengan kebutuhan. Pastikan bahwa konfigurasi klien mencakup informasi seperti IP address server, port, dan certificate.
Mulai koneksi
Setelah konfigurasi klien selesai, koneksi dapat dimulai dengan menjalankan command:
sudo openvpn --config /path/to/config/file
Ganti /path/to/config/file
dengan path file konfigurasi yang telah dimodifikasi.
Kesimpulan
Dalam artikel ini, telah dijelaskan cara menginstall dan mengkonfigurasi OpenVPN di Ubuntu 22.04. Proses instalasi mencakup langkah-langkah seperti update sistem dan menginstall OpenVPN, sementara konfigurasi mencakup langkah-langkah seperti mengkonfigurasi file server.conf
, konfigurasi firewall, dan konfigurasi jaringan. Setelah konfigurasi selesai, koneksi OpenVPN dapat dimulai dan klien dapat dihubungkan ke server OpenVPN. Dengan mengikuti langkah-langkah ini, kamu dapat memastikan koneksi jaringan yang aman melalui internet dengan menggunakan OpenVPN di Ubuntu 22.04.