Cài đặt Open VPN Server trên ubuntu 22.04
17/02/2024 - 2 phút
Để kết nối từ mạng ngoài trong các máy chủ trong mạng LAN của các máy chủ trong mạng, chúng ta cần cấu hình VPN Server để truy cập, ở bài này mình sẽ sử dụng Open VPN Server
Khái niệm
- OpenVPN là SSL VPN đầy đủ tính năng (mạng riêng ảo). Nó thực hiện các tiện ích mở rộng mạng ASI Lớp 2 hoặc 3 bằng giao thức SSL/TLS. Nó là phần mềm nguồn mở và được phân phối theo GNU GPL. VPN cho phép bạn kết nối an toàn với mạng công cộng không an toàn như mạng WiFi tại sân bay hoặc khách sạn. VPN cũng được yêu cầu truy cập tài nguyên công ty, doanh nghiệp hoặc máy chủ gia đình của bạn. Bạn có thể bỏ qua trang web bị chặn địa lý và tăng quyền riêng tư hoặc an toàn trực tuyến. Hướng dẫn này cung cấp các hướng dẫn từng bước để định cấu hình máy chủ OpenVPN trên máy chủ Ubuntu Linux 22.04.
Hướng dẫn
Để thực hiện cài đặt ta thực hiện các bước sau:
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
Ta thực hiện update các gói bằng lệnh apt
sudo apt update && sudo apt upgrade -y
Bước 2: Tìm và ghi nhận lại ip của bạn
Để tìm ra ip của bạn ta sử dụng lệnh:
ip a
ip a show enp4s0
Bước 3: Tải và chạy file ubuntu-22.04-lts-vpn-server.sh script
wget https://raw.githubusercontent.com/Nyr/openvpn-install/master/openvpn-install.sh -O ubuntu-22.04-lts-vpn-server.sh
sau đó ta set quyền cho tiệp mới tải về bằng lệnh
chmod -v +x ubuntu-22.04-lts-vpn-server.sh
Chạy ubuntu-22.04-lts-vpn-server.sh để cài đặt OpenVPN Server
sudo ./ubuntu-22.04-lts-vpn-server.sh
sau đó ta kiểm tra trạng thái của openVPN
sudo systemctl status openvpn-server@server
Sau đó ta tải tiệp client.ovpn về máy cần vô VPN
Chúng ta tìm tiệp .ovpn bằng lệnh
sudo find / -iname "*.ovpn" -ls
Như vậy ta đã cài đặt thành cong OpenVPN
Tiếp theo ta cài đặt Open VPN Client cho máy cần vào VPN
Ở đây mình sử dụng Mac M1 và kết nối thành công