Android

Cách thiết lập máy chủ openvpn trên centos 7

How to install and configure openVPN in Centos 7

How to install and configure openVPN in Centos 7

Mục lục:

Anonim

Cho dù bạn muốn truy cập Internet một cách an toàn và bảo mật trong khi kết nối trên mạng Wi-Fi công cộng không đáng tin cậy, hãy bỏ qua nội dung bị giới hạn Geo hoặc cho phép đồng nghiệp của bạn kết nối an toàn với mạng công ty của bạn khi làm việc từ xa, sử dụng VPN là giải pháp tốt nhất.

VPN cho phép bạn kết nối với các máy chủ VPN từ xa, giúp kết nối của bạn được mã hóa và bảo mật và lướt web ẩn danh bằng cách giữ dữ liệu lưu lượng truy cập của bạn ở chế độ riêng tư.

Có nhiều nhà cung cấp VPN thương mại bạn có thể chọn, nhưng bạn không bao giờ có thể thực sự chắc chắn rằng nhà cung cấp đó không đăng nhập hoạt động của bạn. Tùy chọn an toàn nhất là thiết lập máy chủ VPN của riêng bạn.

Hướng dẫn này sẽ bao gồm quá trình thiết lập máy chủ VPN của riêng bạn bằng cách cài đặt và định cấu hình OpenVPN. Chúng tôi cũng sẽ chỉ cho bạn cách tạo chứng chỉ ứng dụng khách và tạo tệp cấu hình

OpenVPN là một giải pháp VPN Lớp cổng bảo mật (SSL) mã nguồn mở đầy đủ tính năng. Nó thực hiện mở rộng mạng an toàn lớp 2 hoặc 3 OSI bằng giao thức SSL / TLS.

Điều kiện tiên quyết

Để hoàn thành hướng dẫn này, bạn sẽ cần:

Thu hồi chứng chỉ ứng dụng khách

Thu hồi chứng chỉ có nghĩa là vô hiệu hóa chứng chỉ đã ký để nó không còn có thể được sử dụng để truy cập máy chủ OpenVPN.

Để thu hồi chứng chỉ ứng dụng khách, hãy làm theo các bước dưới đây:

  1. Đăng nhập vào máy CA của bạn và chuyển sang thư mục EasyRSA:

    cd EasyRSA-3.0.5

    Chạy tập lệnh easyrsa bằng cách sử dụng đối số revoke , theo sau là tên máy khách bạn muốn thu hồi:

    ./easyrsa revoke client1

    Bạn sẽ được nhắc xác minh rằng bạn muốn thu hồi chứng chỉ. Nhập yes và nhấn enter để xác nhận:

    Please confirm you wish to revoke the certificate with the following subject: subject= commonName = client1 Type the word 'yes' to continue, or any other input to abort. Continue with revocation: yes…

    Nếu khóa CA của bạn được bảo vệ bằng mật khẩu, bạn sẽ được nhắc nhập mật khẩu. Sau khi xác minh tập lệnh sẽ thu hồi chứng chỉ.

    … Revocation was successful. You must run gen-crl and upload a CRL to your infrastructure in order to prevent the revoked cert from being accepted.

    Sử dụng tùy chọn gen-crl để tạo danh sách hủy bỏ chứng chỉ (CRL):

    ./easyrsa gen-crl

    An updated CRL has been created. CRL file: /home/causer/EasyRSA-3.0.5/pki/crl.pem

    Tải tệp CRL lên máy chủ OpenVPN:

    scp ~/EasyRSA-3.0.5/pki/crl.pem serveruser@your_server_ip:/tmp

    Đăng nhập vào máy chủ máy chủ OpenVPN của bạn và di chuyển tệp vào thư mục /etc/openvpn :

    sudo mv /tmp/crl.pem /etc/openvpn

    Mở tệp cấu hình máy chủ OpenVPN:

    sudo nano /etc/openvpn/server1.conf

    Dán dòng sau vào cuối tập tin

    /etc/openvpn/server1.conf

    crl-verify crl.pem

    Lưu và đóng tập tin.

    Khởi động lại dịch vụ OpenVPN để chỉ thị hủy bỏ có hiệu lực:

    sudo systemctl restart openvpn@server1

    Tại thời điểm này, máy khách sẽ không còn có thể truy cập máy chủ OpenVPN bằng chứng chỉ bị thu hồi.

Phần kết luận

Trong hướng dẫn này, bạn đã học cách cài đặt và định cấu hình máy chủ OpenVPN trên máy CentOS 7.

trung tâm bảo mật vpn