Cara Menjalankan File OpenVPN (.ovpn) di Ubuntu 20.04

Lexa

Cara Menjalankan File OpenVPN (.ovpn) di Ubuntu 20.04

Panduan ini ditujukan bagi pelanggan VPN Hosterbyte yang telah mengunduh file konfigurasi
OpenVPN (.ovpn) dari Client Area. File konfigurasi sudah berisi sertifikat (Embedded CA),
sehingga Anda hanya memerlukan satu file konfigurasi beserta username dan password VPN.

Informasi Konfigurasi

  • Protocol : TCP
  • Authentication : Username & Password
  • Certificate : Embedded CA
  • Tidak memerlukan file .crt maupun .key tambahan.

1. Install OpenVPN

Perbarui repository Ubuntu kemudian install paket OpenVPN.

sudo apt update
sudo apt install openvpn -y

 

Pastikan OpenVPN berhasil terinstall.

openvpn --version

 

2. Simpan File Konfigurasi

Misalnya file yang Anda download bernama:

OVPN-RHOSTERBYTE.ovpn

 

Buat folder khusus untuk menyimpan konfigurasi VPN.

mkdir -p ~/vpn
mv OVPN-RHOSTERBYTE.ovpn ~/vpn/

 

3. Menjalankan VPN

Masuk ke folder konfigurasi.

cd ~/vpn

 

Jalankan OpenVPN menggunakan file konfigurasi.

sudo openvpn --config OVPN-RHOSTERBYTE.ovpn

 

OpenVPN akan meminta username dan password VPN.

Enter Auth Username:
Enter Auth Password:

 

Masukkan username dan password VPN sesuai informasi yang terdapat pada layanan VPN Anda.

4. Pastikan VPN Berhasil Terhubung

Jika koneksi berhasil maka akan muncul pesan berikut.

Initialization Sequence Completed

 

Pesan tersebut menandakan bahwa koneksi VPN telah berhasil dibuat.

5. Memastikan IP Sudah Berubah

Buka terminal baru kemudian jalankan salah satu perintah berikut.

curl ifconfig.me

 

atau

curl ipinfo.io/ip

 

Apabila berhasil maka alamat IP yang tampil akan berubah menjadi IP VPN.

Menjalankan VPN Tanpa Input Username & Password

Agar tidak perlu memasukkan username dan password setiap kali menjalankan OpenVPN,
buatlah file autentikasi.

1. Buat File auth.txt

nano ~/vpn/auth.txt

 

Isi file tersebut seperti berikut.

username_vpn
password_vpn

 

Contoh:

hb123456
passwordvpnanda

 

Simpan file kemudian ubah hak aksesnya.

chmod 600 ~/vpn/auth.txt

 

2. Edit File Konfigurasi OVPN

nano ~/vpn/OVPN-RHOSTERBYTE.ovpn

 

Cari baris berikut.

auth-user-pass

 

Ubah menjadi.

auth-user-pass auth.txt

 

Simpan file kemudian jalankan kembali OpenVPN.

sudo openvpn --config ~/vpn/OVPN-RHOSTERBYTE.ovpn

 

Sekarang OpenVPN akan membaca username dan password secara otomatis.

Menjalankan VPN Sebagai Service (Auto Connect Saat Boot)

Ubuntu menyediakan systemd sehingga OpenVPN dapat dijalankan secara otomatis setiap kali server dinyalakan.

1. Salin File Konfigurasi

Salin file konfigurasi OpenVPN ke direktori OpenVPN Client.

sudo cp ~/vpn/OVPN-RHOSTERBYTE.ovpn /etc/openvpn/client/rhosterbyte.conf

 

2. Salin File Autentikasi

Salin file username dan password yang telah dibuat sebelumnya.

sudo cp ~/vpn/auth.txt /etc/openvpn/client/
sudo chmod 600 /etc/openvpn/client/auth.txt

 

3. Edit Konfigurasi OpenVPN

sudo nano /etc/openvpn/client/rhosterbyte.conf

 

Pastikan baris berikut mengarah ke lokasi file autentikasi.

auth-user-pass /etc/openvpn/client/auth.txt

 

4. Mengaktifkan Service

Aktifkan service agar otomatis berjalan saat server melakukan booting.

sudo systemctl enable openvpn-client@rhosterbyte
sudo systemctl start openvpn-client@rhosterbyte

 

5. Memeriksa Status Service

Pastikan service berjalan dengan normal.

sudo systemctl status openvpn-client@rhosterbyte

 

6. Melihat Log OpenVPN

Untuk memonitor proses koneksi secara realtime gunakan perintah berikut.

journalctl -u openvpn-client@rhosterbyte -f

 


Menghentikan VPN

Jika OpenVPN dijalankan secara manual, hentikan dengan menekan tombol berikut.

CTRL + C

 

Jika OpenVPN dijalankan sebagai service, gunakan perintah berikut.

sudo systemctl stop openvpn-client@rhosterbyte

 


Ringkasan Konfigurasi

ParameterKeterangan
ProtocolTCP
AuthenticationUsername & Password
CertificateEmbedded CA
File TambahanTidak diperlukan
💡 Tips

Jika VPN digunakan pada VPS atau server yang aktif selama 24 jam, disarankan menjalankan OpenVPN menggunakan systemd service. Dengan cara ini koneksi VPN akan aktif secara otomatis setiap kali server melakukan restart atau reboot tanpa perlu menjalankan perintah secara manual.

📞 Butuh Bantuan?

Apabila mengalami kendala saat melakukan koneksi VPN, silakan menghubungi tim Support Hosterbyte melalui Client Area. Sertakan informasi berikut agar proses troubleshooting lebih cepat:

  • Nama layanan VPN.
  • Sistem operasi yang digunakan.
  • Pesan error yang muncul.
  • Hasil log OpenVPN (jika ada).

Tim support kami siap membantu proses konfigurasi maupun penyelesaian kendala koneksi VPN Anda.

Related Post

Leave a Comment