Instalarea Pritunl pe CentOS 7

Pritunl este o interfață de gestionare a surselor deschise pentru OpenVPN. Permite rețele private, are suport IPv6 autohton și este relativ simplu de utilizat.

Acestea fiind spuse, primește și actualizări periodice și permite o personalizare completă. În plus față de caracteristicile de mai sus, rutele personalizate sunt acceptate, iar dimensiunea cheii poate fi selectată pentru o performanță crescută.

Cerințe preliminare

Pentru a instala Pritunl, veți avea nevoie de:

  • Un sistem CentOS 7 (sunt acceptate atât sisteme pe 32 cât și pe 64 biți).
  • Acces rădăcină (determinați dacă sunteți root executând următoarea comandă:) whoami.
  • Un minim de 512 MB RAM sau cel mai mic plan.
  • MongoDB.
  • Fie nanosau vim(editor de text).
  • SELinux este dezactivat.

Instalare

Instalarea dependențelor

Pentru a instala Pritunl, va trebui să adăugăm depozitele necesare yum. Yum este, în esență, managerul de pachete pentru sistemele CentOS și RHEL. Este similar cu apt-get, așa că nu vă faceți griji dacă este prima oară.

Vom folosi nanoacest tutorial, dar puteți utiliza vim, dacă doriți.

Primul lucru pe care îl vom face este adăugarea depozitului MongoDB:

nano /etc/yum.repos.d/mongodb-org-3.4.repo

După ce ați intrat în fișier, acesta ar trebui să fie gol. Inserați următoarele în:

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

Ieșiți și salvați apăsând CTRLși Osimultan. După ce faceți acest lucru, pur și simplu apăsați tasta „introduce”.

Acum că am adăugat repositorul pentru MongoDB(software de bază de date pentru Pritunl), trebuie să adăugăm repositorul Pritunl.

nano /etc/yum.repos.d/pritunl.repo

Când fișierul se încarcă în editorul de text, lipiți următoarele:

[pritunl]
name=Pritunl Repository
baseurl=https://repo.pritunl.com/stable/yum/centos/7/
gpgcheck=1
enabled=1

Ieșiți și salvați.

Continuând, trebuie să instalăm epel-release:

yum -y install epel-release

Acum avem toate dependențele necesare. Va trebui să dezactivăm SELinux înainte de a continua:

nano /etc/selinux/config

Ar trebui să spună următoarele:

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=enforcing . 
# SELINUXTYPE= can take one of three two values:
#     targeted - Targeted processes are protected, 
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

Schimbați SELINUX=enforcinglinia la SELINUX=disabled.

Reporniți serverul și conectați-vă din nou.

Instalarea Pritunl

Am adăugat toate pachetele necesare și am modificat setările necesare pentru a instala Pritunl.

Înainte de instalare, trebuie să adăugăm câteva chei (necesare funcționării depozitelor):

gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 7568D9BB55FF9E5287D586017AE645C0CF8E292A
gpg --armor --export 7568D9BB55FF9E5287D586017AE645C0CF8E292A > temp.tmp; sudo rpm --import temp.tmp

Acum putem șterge cheia temporară:

rm -f temp.tmp

Acum, vom rula yumsă instalăm Pritunl:

yum -y install pritunl mongodb-org

Odată yumterminat, vom face ca Pritunl și MongoDB să funcționeze la pornire:

systemctl start mongod pritunl
systemctl enable mongod pritunl

Pritunl este acum instalat.

configurație

După instalarea Pritunl, executați următoarele:

pritunl setup-key

Rețineți cheia care vine din executarea comenzii de mai sus.

Acum, vizitați serverul dvs.:

https://YOUR_IP_ADDRESS

Ar trebui să vedeți următoarele:

Instalarea Pritunl pe CentOS 7

Lipiți cheia de la care v-ați dat pritunl setup-key.

După ce apăsați butonul „Salvați”, vi se va solicita să setați datele de acreditare. Apoi veți fi redirecționat către pagina de conectare:

Instalarea Pritunl pe CentOS 7

Conectați-vă cu datele de acreditare. Treceți la următoarea secțiune despre adăugarea de utilizatori și crearea primului dvs. server VPN.

Adăugarea de utilizatori

Dacă doriți să permiteți alți utilizatori (indiferent dacă este un prieten sau un coleg), faceți clic pe linkul „Utilizatori” din bara de navigare:

Instalarea Pritunl pe CentOS 7

Ar fi trebuit să creezi deja o organizație și să creezi un utilizator este simplu. Faceți clic pe „Adăugare utilizator” și vi se va solicita următoarele:

Instalarea Pritunl pe CentOS 7

Crearea serverului VPN

După cum am menționat anterior, Pritunl gestionează pur și simplu OpenVPN.

Îndreptați-vă la fila „Servers” din bara de navigare și faceți clic pe „Adaugă server”. Vi se va solicita următoarele:

Instalarea Pritunl pe CentOS 7

Completați câmpurile cu informațiile corespunzătoare. Puteți alege protocolul (UDP este mai bun pentru viteză și distanțe mai scurte), domeniul IP local și alte opțiuni disponibile prin fila „Advanced”.

Odată apăsat „Adăugare”, dialogul se va închide. După ce faceți clic, faceți clic pe „Atașați organizația”.

Selectați organizația pe care am creat-o în secțiunea anterioară și serverul VPN creat în această secțiune.

Apăsați „Atașați”.

Conectarea la serverul VPN

Deoarece Pritunl utilizează OpenVPN, conectarea ar trebui să fie o adiere ușoară. Puteți alege să instalați clientul Pritunl sau clientul OpenVPN autonom.

Notă: Instalarea unui client este necesară pentru a vă conecta.

Înainte de a instala clientul, mergeți din nou la fila „Utilizatori” din interfața de management. Ar trebui să vedeți pictograme lângă utilizatorul pe care l-ați creat:

Instalarea Pritunl pe CentOS 7

Un tar.gzfișier va începe să se descarce. La extragere, veți primi profilul necesar pentru conectare. Salvați fișierul într-un loc sigur.

Puteți descărca clientul Pritunl de pe site-ul oficial . Clientul acceptă toate serverele OpenVPN.

Îmbunătățirea securității

Pentru o securitate sporită, activați autentificarea cu doi factori cu Pritunl! Autentificarea cu doi factori este disponibilă cu Pritunl. Acesta adaugă funcționalitatea la OpenVPN. Puteți utiliza Authy sau orice aplicație acceptată pentru a genera codul pe care îl puteți utiliza pentru a vă conecta.

Concluzie

Felicitări! Ți-ai instalat și configurat propriul server VPN.

Dacă trebuie să dezinstalați, procesul este simplu. Alerga:yum remove -y pritunl mongodb-org

Bucurați-vă!



Leave a Comment

Instalare RethinkDB Cluster pe CentOS 7

Instalare RethinkDB Cluster pe CentOS 7

Introducere RethinkDB este o bază de date NoSQL care stochează date sub formă de documente JSON. Are un limbaj de interogare super intuitiv și are funcții disponibile în mod obișnuit

Configurarea conturilor de utilizator numai SFTP pe CentOS 7

Configurarea conturilor de utilizator numai SFTP pe CentOS 7

În anumite ocazii, este posibil ca un administrator de sistem să aibă nevoie să creeze un cont de utilizator și să restricționeze accesul acestora la gestionarea propriilor fișiere prin sFTP, dar nu b

Cum să compilați Nginx din sursă pe CentOS 7

Cum să compilați Nginx din sursă pe CentOS 7

Folosind un sistem diferit? NGINX poate fi utilizat ca server HTTP / HTTPS, server proxy invers, server proxy de poștă, echilibrator de sarcină, terminator TLS sau cachin

Cum se instalează Chamilo 1.11.8 pe CentOS 7

Cum se instalează Chamilo 1.11.8 pe CentOS 7

Folosind un sistem diferit? Chamilo este un sistem gratuit și deschis de management al învățării (LMS), care este utilizat pe scară largă pentru educația online și colaborarea în echipă

Instalarea comunității Odoo 9 pe CentOS 7

Instalarea comunității Odoo 9 pe CentOS 7

Odoo, cunoscută anterior drept OpenERP, este o cunoscută platformă de afaceri ERP open source. Întreprinderile de orice dimensiune pot beneficia de Odoo, datorită licenței sale abundente

Cum se instalează Couch CMS 2.0 pe un VPS CentOS 7 LAMP

Cum se instalează Couch CMS 2.0 pe un VPS CentOS 7 LAMP

Folosind un sistem diferit? Couch CMS este un sistem de gestionare a conținutului (CMS) simplu și flexibil, gratuit și deschis, care permite proiectanților web să deseneze

Cum se instalează SonarQube pe CentOS 7

Cum se instalează SonarQube pe CentOS 7

Folosind un sistem diferit? SonarQube este un instrument open source pentru dezvoltarea sistemului de calitate. Este scris în Java și acceptă mai multe baze de date. Oferă

Cum se instalează NextCloud 9 pe CentOS 7

Cum se instalează NextCloud 9 pe CentOS 7

NextCloud, așa cum sugerează și numele său, este o alternativă promițătoare a unei alte soluții de hosting de fișiere open source OwnCloud. În acest articol, vă voi arăta

Instalarea Netdata pe CentOS 7

Instalarea Netdata pe CentOS 7

Folosind un sistem diferit? Netdata este o stea în creștere în domeniul monitorizării în timp real a metricilor sistemului. Comparativ cu alte instrumente de același fel, Netdata:

Cum se instalează Starbound Server pe CentOS 7

Cum se instalează Starbound Server pe CentOS 7

Folosind un sistem diferit? În acest tutorial, voi explica cum să configurați un server Starbound pe CentOS 7. Condiții preliminare Trebuie să dețineți acest joc pe dvs.

Configurați un server multiplayer SA-MP San Andreas pe CentOS 6

Configurați un server multiplayer SA-MP San Andreas pe CentOS 6

Bine ați venit la un alt tutorial Vultr. Aici, veți învăța cum să instalați și să rulați un server SAMP. Acest ghid a fost scris pentru CentOS 6. Condiții preliminare pe care le veți obține

Instalați Elgg pe CentOS 7

Instalați Elgg pe CentOS 7

Folosind un sistem diferit? Elgg este un motor de rețea socială open source care permite crearea de medii sociale, cum ar fi rețelele sociale din campus

Cum se instalează RStudio Server pe CentOS 7

Cum se instalează RStudio Server pe CentOS 7

RStudio Server este ediția web a RStudio care este o serie de instrumente concepute pentru a facilita munca de codare folosind limbajul de programare R. În ti

Instalarea Bolt CMS pe CentOS 7

Instalarea Bolt CMS pe CentOS 7

Bolt este un CMS open source scris în PHP. Codul sursă Bolts este găzduit pe GitHub. Acest ghid vă va arăta cum instalați Bolt CMS pe un nou CentOS 7 Vult

Cum se instalează Bugzilla 5.0.x pe CentOS 7

Cum se instalează Bugzilla 5.0.x pe CentOS 7

Bugzilla este un sistem gratuit și open source de urmărire a erorilor, care este utilizat pe scară largă de diverși furnizori pentru a-și îmbunătăți continuu softwar-ul

Implementați Kubernetes cu Kubeadm pe CentOS 7

Implementați Kubernetes cu Kubeadm pe CentOS 7

Prezentare generală Acest articol este menit să vă ajute să obțineți un cluster Kubernetes și să funcționeze cu kubeadm în cel mai scurt timp. Acest ghid va implementa două servere, pe

Configurare Sails.js pentru dezvoltare pe CentOS 7

Configurare Sails.js pentru dezvoltare pe CentOS 7

Folosind un sistem diferit? Introducere Sails.js este un cadru MVC pentru Node.js, similar cu Ruby on Rails. Face pentru dezvoltarea aplicațiilor moderne ver

Configurarea BGP folosind Quagga pe Vultr (CentOS 7)

Configurarea BGP folosind Quagga pe Vultr (CentOS 7)

Funcțiile Vultrs Adu-ți spațiul IP permite o libertate fără precedent în alocarea propriilor resurse IP serverelor din norul Vultr. Noi generall

Configurarea unui server Half Life 2 pe CentOS 6

Configurarea unui server Half Life 2 pe CentOS 6

Acest tutorial va acoperi procesul de instalare a unui server de joc Half Life 2 pe CentOS 6 System. Pasul 1: Instalarea condițiilor preliminare Pentru a configura ou

Instrumente de monitorizare mai bune pentru Ubuntu și CentOS

Instrumente de monitorizare mai bune pentru Ubuntu și CentOS

Introducere Sistemele Linux sunt livrate cu instrumente de monitorizare în mod implicit, cum ar fi top, df și du care ajută la monitorizarea proceselor și a spațiului pe disc. De multe ori însă, acestea sunt

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

6 lucruri extrem de nebunești despre Nintendo Switch

6 lucruri extrem de nebunești despre Nintendo Switch

Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.

Promisiuni tehnologice care sunt încă nelivrate

Promisiuni tehnologice care sunt încă nelivrate

Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.

CAPTCHA: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

CAPTCHA: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.

Telemedicină și îngrijire medicală la distanță: viitorul este aici

Telemedicină și îngrijire medicală la distanță: viitorul este aici

Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!

Te-ai întrebat vreodată cum câștigă hackerii bani?

Te-ai întrebat vreodată cum câștigă hackerii bani?

Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe