blog.cloud365.vn Open in urlscan Pro
103.28.36.166  Public Scan

URL: https://blog.cloud365.vn/linux/huong-dan-setup-pritunl/
Submission: On May 30 via api from US — Scanned from DE

Form analysis 3 forms found in the DOM

GET /search/

<form action="/search/" method="get">
  <input type="search" name="q" placeholder="Nhập từ khóa bạn muốn tìm kiếm?" autofocus="">
  <svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">
    <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z">
    </path>
    <path d="M0 0h24v24H0z" fill="none"></path>
  </svg>
  <input type="submit" value="Search" style="display: none;">
</form>

POST

<form action="" method="post">
  <h2>Subscribe</h2>
  <p>The latest tutorials sent straight to your inbox.</p>
  <input type="email" name="EMAIL" placeholder="Email">
  <input type="submit" value="Sign up">
</form>

GET /search/

<form class="card card-sm" action="/search/" method="get">
  <div class="card-body row no-gutters align-items-center">
    <div class="col">
      <div class="input-group mb-3">
        <input name="q" class="form-control-lg form-control form-control-borderless" placeholder="Nhập từ khóa tìm kiếm" aria-describedby="basic-addon2">
        <div class="input-group-append">
          <button type="submit" class="btn btn-lg btn-success"><i class="fa fa-search"></i></button>
        </div>
      </div>
    </div>
  </div>
</form>

Text Content

☰
News Blog Archives Tags FAQ Home Support Portal


BLOG CHO DỊCH VỤ CLOUD365

Nơi chứa các tài liệu tham khảo của dịch vụ Cloud365.


 * Giới thiệu
 * Mô hình
 * Mục tiêu
 * Yêu cầu
 * Cấu hình


HƯỚNG DẪN CÀI ĐẶT PRITUNL VPN TRÊN CLOUD365


GIỚI THIỆU#

Pritunl là phần mềm mã nguồn mở được sử dụng để ảo hóa VPN server trên hạ tầng
các trung tâm dữ liệu. Đồng thời cung cấp phương thức truy cập từ xa đơn giản
trong vòng vài phút


MÔ HÌNH#




MỤC TIÊU#

 * Khi sử dụng Cloud trên hệ thống Cloud365, người dùng hoàn toàn có thể setup
   hệ thống LAN private giữa các VM với nhau và đi ra ngoài theo 1 IP public duy
   nhất. Khi đó, người dùng có thể dùng Pritunl Server làm VPN Server để các
   Client connect vào, sau đó kết nối tới các máy ảo thông qua đường Private
   LAN.

Mô hình thử nghiệm sử dụng 3 máy ảo, trong đó:

 * VM Pritunl đóng vai trò VPN Server.
 * VM Client đóng vai trò VPN Client.
 * VM Target sau khi cấu hình thành công khi máy remote quay VPN thành công và
   ping được tới dải Private LAN, và ra được internet.


YÊU CẦU#

 * Server Pritunl cài đặt hệ điều hành CentOS 7
 * Server Pritunl có 2 card mạng : 1 card IP public, 1 card IP Private LAN.


CẤU HÌNH#

 1. Cài đặt Server:

sudo tee /etc/yum.repos.d/mongodb-org-4.0.repo << EOF
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
EOF

sudo tee /etc/yum.repos.d/pritunl.repo << EOF
[pritunl]
name=Pritunl Repository
baseurl=https://repo.pritunl.com/stable/yum/centos/7/
gpgcheck=1
enabled=1
EOF

sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 7568D9BB55FF9E5287D586017AE645C0CF8E292A
gpg --armor --export 7568D9BB55FF9E5287D586017AE645C0CF8E292A > key.tmp;
sudo rpm --import key.tmp; rm -f key.tmp
sudo yum -y install pritunl mongodb-org
sudo systemctl start mongod pritunl
sudo systemctl enable mongod pritunl


 1. Cấu hình mở thêm open file limit (Tùy chọn)
    
    sudo sh -c 'echo "* hard nofile 64000" >> /etc/security/limits.conf'
    sudo sh -c 'echo "* soft nofile 64000" >> /etc/security/limits.conf'
    sudo sh -c 'echo "root hard nofile 64000" >> /etc/security/limits.conf'
    sudo sh -c 'echo "root soft nofile 64000" >> /etc/security/limits.conf'
    

 2. Cấu hình hệ thống:

Cấu hình truy cập:

 * Truy cập vào đường dẫn webbase: https://<ip>
 * Truy cập SSH vào server chạy lệnh để lấy setup-key

sudo pritunl setup-key


 * MongoDB URI để default
 * Điền setup-key và Save:



 * Chạy lệnh trên CLI để lấy default password và user:
   
   sudo pritunl default-password
   



 * Sau đó điền user và password đăng nhập:



 * Hoàn thành bước setup (change password user pritunl nếu cần):



Cấu hình :

 * Vào mục Users, chọn Add organization, đặt tên cho Organization:



 * Sau khi tạo Organization, lựa chọn Add user:



 * Điền các thông tin liên quan: username, PIN (sử dụng để connect):



 * Chuyển sang mục Servers, chọn Add Server, khai báo các thông tin cho Server:
   * Tên Server
   * Port và giao thức truy cập
   * Virtual network: đây là dải mạng cấp cho Client connect (TUN)





 * Add thành công, chọn phần Add Route để add thêm route về dải Private Network:





 * Sau khi add xong Server, tiếp tục chọn mục Attach Organization:



 * Vào mục Server, chọn Start Server:



Kết nối Client

 * Lấy thông tin Client:



 * Truy cập để download Client (Ở ví dụ Client là Windows):



 * Thực hiện kết nối (mở Pritunl Client có giao diện như sau):



 * Chọn Import Profile URI và nhập Profile URI đã copy phía trên



 * Sau khi import đúng sẽ hiển thị user và chọn menu bên góc phải -> Connect





 * Nhập mã PIN khi tạo user:



 * Connect và lấy IP thành công:



 * Test connect tới dải Private OK:

ping 172.16.0.6

Pinging 172.16.0.6 with 32 bytes of data:
Reply from 172.16.0.6: bytes=32 time=4ms TTL=63

Ping statistics for 172.16.0.6:
    Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 4ms, Maximum = 4ms, Average = 4ms

ping 172.16.0.5

Pinging 172.16.0.5 with 32 bytes of data:
Reply from 172.16.0.5: bytes=32 time=3ms TTL=64
Reply from 172.16.0.5: bytes=32 time=4ms TTL=64


--------------------------------------------------------------------------------

Thực hiện bởi cloud365.vn

Written by Đoàn Anh Tuấn
Subscribe Share


RELATED TUTORIALS


 * HƯỚNG DẪN KHẮC PHỤC LỖ HỔNG BẢO MẬT CVE-2019-11477 TRÊN CLOUD365
   
   Hướng dẫn khắc phục lỗ hổng bảo mật CVE-2019-11477 trên Cloud365


 * CVE-2019-12735
   
   Vim < 8.1.1365 / Neovim < 0.3.6 - Arbitrary Code Execution


 * CVE_2019-10149
   
   CVE-2019-10149 Critical Remote Command Execution In Exim


 * HƯỚNG DẪN CẬP NHẬT BẢN VÁ LỖ HỔNG BẢO MẬT CVE-2019-0708 TRÊN WINDOWS.
   
   Tài liệu hướng dẫn cập nhật bản vá lỗ hổng bảo mật CVE-2019-0708 trên hệ điều
   hành Windows


 * ZABBIX 4.0 - HIỂN THỊ DUNG LƯỢNG RAM ĐÃ SỬ DỤNG DẠNG PHẦN TRĂM
   
   Tài liệu hướng dẫn hiển thị giá trị RAM used dạng phần trăm trên server
   Linux.


 * TÍCH HỢP SENTRY VỚI GITLAB
   
   Tích hợp Sentry với Gitlab


 * CHECKMK PART 4 - ĐẶT NGƯỠNG CẢNH BÁO CHO DỊCH VỤ.
   
   Tìm hiểu về omd-checkmk.


 * HƯỚNG DẪN TURNING ZABBIX
   
   Hướng dẫn turning zabbix


 * HƯỚNG DẪN MONITOR NHIỀU DISK TRÊN ZABBIX
   
   Hướng dẫn discovery disk và sử dụng plugin để giám sát nhiều disk trên zabbix


 * HIGH AVAILABILITY - HƯỚNG DẪN TRIỂN KHAI RABBIT CLUSTER TRÊN CENTOS 7
   
   High Availability - Hướng dẫn triển khai Rabbit Cluster trên CentOS 7

×


SUBSCRIBE

The latest tutorials sent straight to your inbox.

×


SHARE

Share this tutorial with your community.

 * Twitter
 * Facebook
 * Google+
 * Hacker News


 * 
 * 
 * 
 * 

© BlogCloud365 2021. All rights reserved.