Cài đặt OpenVPN trên Ubuntu 24.04

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
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
Tìm và ghi nhận lại ip của bạn

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
OpenVPN road warrior installer

Kiểm tra xem service hoạt động chưa

sudo systemctl status openvpn-server@server
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

  1. Apple IOS client
  2. Android client
  3. Apple MacOS client
  4. OpenVPN Connect for Windows

Ở đâ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.

#linux #security #openvpn #vpn-server #easy-rsa