Cài đặt OpenVPN trên Ubuntu 24.04
OpenVPN là giải pháp VPN mã nguồn mở, bảo mật cao, thường dùng để truy cập hệ thống nội bộ từ xa (dev, staging, production) thông qua kênh mã hóa. Bài viết này hướng dẫn cài đặt OpenVPN Server trên Ubuntu 24.04 LTS với Easy-RSA để sinh CA, certificate và cấu hình UFW firewall.
Chuẩn bị hệ thống
- Yêu cầu:
- Máy chủ Ubuntu 24.04 (VPS hoặc bare metal), quyền sudo.
- Public IP, cổng 1194/UDP mở trên firewall/router.
- Client: Windows/macOS/Linux hoặc mobile có OpenVPN client.
Bước 1: Cập nhật hệ thống, hệ điều hành của bạn, ở đây mình sử dụng Ubuntu 22.04
sudo apt update && sudo apt upgrade -y
Bước 2: Tìm và ghi nhận lại ip của bạn
ip a
ip a show eth0

Bước 3: Tải và chạy file openvpn-install.sh script
wget https://raw.githubusercontent.com/xdev-asia-labs/openvpn-install/main/openvpn-install.sh
chmod +x openvpn-install.sh
Kiểm tra xem service hoạt động chưa
sudo systemctl status openvpn-server@server
Kiểm tra xem file .ovpn ở đâu
sudo find / -iname "*.ovpn" -ls
Cài đặt Open VPN Client cho máy cần vào VPN
Ở đây mình sử dụng Macbook Pro M3 Max và kết nối thành công

Như vậy mình đã kết nối thành công rồi đấy.