Home Máy chủ LinuxTools Hướng dẫn cài đặt OpenVPN trên Ubuntu 20.04

Hướng dẫn cài đặt OpenVPN trên Ubuntu 20.04

by Thạch Phạm
openvpn

OpenVPN là gì?

OpenVPN được biết tới là chương trình mã nguồn mở VPN hoàn toàn miễn phí. OpenVPN cũng được xem là giải pháp tốt nhất cho những người muốn có 1 kết nối an toàn và bảo mật giữa 2 hệ thống mạng với nhau.

Với OpenVPN cho phép các kết nối point to point an toàn trong các cấu hình được định tuyến hoặc bắc cầu và các phương tiện truy cập từ xa. Nó sử dụng giao thức bảo mật tùy chỉnh dựa trên SSL/TLS để thiết lập kết nối được mã hóa trên Internet. Và hiện tại ở AZDIGI các kỹ thuật đã triên khai và sử dụng để bảo mật nhất

openvpn hoat dong

Các bước cài đặt OpenVPN

Yêu cầu:

  • Máy chủ Linux (Ở bài viết này mình sẽ cài đặt tren Ubuntu bản 20.04)
  • IP Public

Để cài đặt OpenVPN bạn thực hiện các bước sau

Bước 1: Cập nhật hệ thống

Trước khi đi vào cài đặt mình sẽ cập nhật các gói hệ thống lên bản mới.

AZDIGI Tutorial
sudo apt update
sudo apt upgrade
    

Bước 2: Tải và cài đặt openvpn từ script

Sau đó bạn tải script về sau đó phân quyền và chạy cài đặt.

AZDIGI Tutorial
wget https://git.io/vpn -O openvpn-ubuntu-install.sh
chmod -v +x openvpn-ubuntu-install.sh
bash openvpn-ubuntu-install.sh
    
cài đặt OpenVPN trên Ubuntu 20.04

Sau đó bạn sẽ được yêu cập nhập vào một số thông tin bao gồm:

  • Client name: Đặt tên user cho tài khoản OpenVPN
  • Chọn bảo vệ cấu hình
    • 1) Add a passwordless client: Không đặt mật khẩu cho file cấu hình
    • 2) Use a password for the client: Đặt mật khẩu
cài đặt OpenVPN trên Ubuntu 20.04

Để tạo thêm tài khoản mới bạn chạy lại lệnh bash openvpn-ubuntu-install.sh và thiết lập như bước 3 là được và trong đó có các menu như:

  • 1) Add a new user: Thêm User mới
  • 2) Revoke existing user: Xoá bỏ User
  • 3) Remove OpenVPN: Xoá OpenVPN
  • 4) Exit: Thoát
AZDIGI Tutorial
root@vpn:~# bash openvpn-install.sh
Welcome to OpenVPN-install!
The git repository is available at: https://github.com/angristan/openvpn-install

It looks like OpenVPN is already installed.

What do you want to do?
   1) Add a new user
   2) Revoke existing user
   3) Remove OpenVPN
   4) Exit
Select an option [1-4]: 1
    

Bước 3: Tải file cấu hình về máy

Với bước 2 là bạn có thể sử dụng và kết nối được rồi. Tuy nhiên mình sẽ viết thêm bước này để giúp bạn tải file cấu hình trực tiếp từ trình duyệt về các máy client. Bạn hãy chạy lệnh sau để thực hiện

AZDIGI Tutorial
root@vpn:~# cd /root && python3 -m http.server
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
    

Sau đó bạn truy cập vào trình duyệt, nhập vào server-ip:8000 để xem file cấu hình và tải về nhé. Nếu bạn không truy cập được với port 8000 thì khả năng port chưa được mở trên hệ thống firewall. Bạn hãy tham khảo bài viết sau để thực hiện mở

anh 68

Bước 4: Thiết lập sử dụng OpenVPN

Để sử dụng VPN trên máy tính hoặc điện thoại của bạn, bạn phải thực hiện cài đặt VPN Client để kết nối. Một số phần mềm dành cho từng hệ điều hành như:

1. Thiết lập sử dụng OpenVPN trên máy tính

1.1 Cấu hình OpenVPN trên Windows

Sau khi cài app OpenVPN trên Windows và tải được file *.opvn bạn hãy copy file này và di chuyển vào bên trong C:\program File\OpenVPN\config

1.2 Cấu hình OpenVPN trên MacOS

Với cấu hình trên MacOS mình sử dụng App có tên là OpenVPN để thiết lập VPN. Bạn chọn vào biểu tượng dấu + để thêm tài khoản mới.

anh 69

Sau đó bạn chọn FILE và chọn BROWSE và chọn file .opvn

anh 70

Sau đó bạn chọn CONNECT để kết nối. Nếu được hỏi mật khẩu bạn hãy nhập vào mật khẩu đã tạo ở bước đầu tiên

anh 71

2. Thiết lập sử dụng OpenVPN trên di động

OpenVPN hỗ trợ cả trên các thiết bị di động. Để tải về bạn truy cập vào link tương ứng bên dưới nhé.

Bạn hãy tải file .opvn về máy di động. Sau đó mở file này bằng ứng dụng OpenVPN đã cài đặt

z3399057036325 a77043fcb6cf2726b7784e4cec4ebcbd

Sau đó bạn chọn ADD để thêm file.

z3399057041254 5b1a6846afdf41355f97e647b27ee498

Tiếp đến bạn chọn Connect after import (Kết nối sau khi nhập) => ADD

z3399057042797 0816b959ad2baf8798a2a37c3e8d6d88

Và bên dưới là kết quả sau khi nhập vào.

z3399057047384 069bd6a975a0110daa9a8da2922bdd94

Bước 5: Kiểm tra kết nối Internet

Sau khi kết nối hoàn tất. Bây giờ mình sẽ truy cập vào Internet để kiểm tra thử có hoạt động hay không. Và mình kiểm tra xem IP có chính xác hay không.

CleanShot 2022 05 08 at 20.10.04 1

Như vậy mình đã hoàn tất Hướng dẫn cài đặt OpenVPN trên Ubuntu 20.04. Chúc các bạn thực hiện thành công.

Xem thêm:

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

5/5 - (1 vote)

Tham gia nhóm hỗ trợ Server - Hosting

Tham gia nhóm Hỗ trợ Server - Hosting & WordPress để cùng nhau hỏi đáp và hỗ trợ các vấn đề về WordPress, tối ưu máy chủ/server.

Tham gia ngay

Bài viết cùng chuyên mục

AZDIGI – Không chỉ là đơn vị hàng đầu trong lĩnh vực Web Hosting và Máy chủ, chúng tôi mong muốn mang lại những kiến thức bổ ích nhất và luôn cập nhật thường xuyên cho cộng đồng người đam mê thiết kế website, công nghệ,…

Vui lòng không sao chép nội dung nếu chưa xin phép. Designed and Developed by PenciDesign