Cum se configurează UFW pe Ubuntu 18 sau Debian

Una dintre cele mai bune măsuri de securitate pe care trebuie să le avem întotdeauna în vedere este utilizarea unui firewall prin care accesul sau transferul de pachete de rețea pot fi sau nu permise, acest lucru este util, deoarece există milioane de amenințări care sunt gata să pătrundă în sistem și accesează informații valoroase.

Instrumentul de configurare implicit pentru firewall pentru Ubuntu și Debian este UFW (Uncomplicated Firewall), care a fost dezvoltat pentru a simplifica gestionarea configurației firewall-ului iptables, deoarece UFW oferă o metodă ușor de utilizat pentru a crea reguli de firewall. . În mod implicit, UFW este dezactivat.
Prin acest tutorial vom învăța puțin mai multe despre UFW și despre cum să realizăm procesul de configurare în Ubuntu sau Debian.

Ce este UFWUFW ne oferă un cadru de acțiune mult mai simplu de utilizat pentru a gestiona netfilter și are o interfață de linie de comandă pentru a lucra cu firewall-ul Linux, de unde și numele său (Uncomplicated Firewall).

Cu UFW va fi posibil să efectuați diverse acțiuni de securitate pe mai mulți parametri de sistem și astfel să adăugați niveluri mai bune de securitate și confidențialitate tuturor informațiilor și proceselor găzduite acolo. Pentru a utiliza în mod eficient UFW în Ubuntu sau Debian trebuie să avem un utilizator root sau un utilizator cu permisiuni sudo, în cazul în care nu avem unul îl putem crea executând următoarele rânduri în ordinea lor:

 adduser "user" usermod -aG sudo "user" su - "user" sudo whoami
Acum vom vedea întregul proces de utilizare UFW eficient în Ubuntu sau Debian.

1. Cum se instalează UFW pe Debian ȘI Ubuntu


Acest firewall trebuie instalat implicit în Ubuntu și Debian, dar dacă nu, îl putem instala folosind managerul de pachete APT astfel:
 sudo apt instalează ufw

MARI

Odată ce UFW este instalat, putem rula următoarea linie pentru a valida starea curentă a firewall-ului.

 sudo ufw status verbose

MARI

După cum am indicat, starea sa implicită este dezactivată.

2. Cum se activează UFW pe Linux


Pentru a efectua procesul de activare UFW, vom executa următoarea comandă care încarcă paravanul de protecție și îi permite să pornească la pornirea sistemului.
 sudo ufw activate
Din nou executăm sudo ufw status verbose pentru a valida noul statut UFW:

MARI

În cazul în care doriți să dezactivați UFW, vom executa următoarea comandă care împiedică pornirea acestuia de la pornire:

 sudo ufw dezactivează 

3. Politici implicite în UFW Linux


Când activăm UFW, se utilizează un set implicit de reguli, sau profile, care sunt potrivite pentru un utilizator de acasă, dar nu pentru subiecte mai importante.

În mod implicit, firewall-ul UFW are reguli pentru a refuza toate conexiunile primite și permite numai toate conexiunile de ieșire la server, în acest fel, nimeni nu poate accesa serverul și toate serviciile sau aplicațiile care rulează pe Ubuntu sau Debian pot accesa rețeaua externă fără probleme .

Aceste reguli implicite UFW pot fi găsite în calea / etc / default / ufw și pot fi editate cu următoarea comandă:

 sudo ufw implicit refuză intrarea sudo ufw implicită permite ieșire

MARI

4. Cum se vizualizează profiluri pentru aplicații în UFW Linux


La instalarea oricărui pachet software prin managerul de pachete APT, un profil de aplicație este inclus în directorul /etc/ufw/applications.d care definește serviciul și păstrează configurarea UFW activă.

Va fi posibil să listați toate profilurile aplicației disponibile în Ubuntu sau Debian folosind următoarea comandă:

 lista de aplicații sudo ufw

MARI

Acest rezultat depinde de instalarea pachetului software pe sistem.

Dacă dorim să obținem mai multe informații despre un anumit profil și regulile definite pentru acesta, vom folosi următoarea comandă:

 informații despre aplicația sudo ufw „Apache”

MARI

Acolo găsim toate informațiile despre acea aplicație.

5. Cum se activează IPv6 pe UFW Linux


Dacă Ubuntu sau Debian sunt configurate cu IPv6, va fi necesar să validați că UFW este configurat cu suport IPv6 și IPv4. Pentru a verifica acest lucru, vom deschide fișierul de configurare UFW cu un editor ca acesta.
 sudo nano / etc / default / ufw

MARI

Acolo trebuie să ne asigurăm că rândul IPV6 are valoarea da așa:

 IPV6 = da
În cazul modificărilor, le salvăm folosind tastele Ctrl + O și ieșim din editor folosind Ctrl + X. Acum, vom reporni firewall-ul executând:
 sudo ufw dezactivați sudo ufw enable

6. Cum să permiți conexiuni SSH în UFW Linux


Amintiți-vă că prin activarea firewall-ului UFW, toate conexiunile primite vor fi blocate și, în cazul în care sunt conectate la server prin SSH dintr-o locație la distanță, nu va fi posibilă stabilirea conexiunii.

Pentru aceasta, va fi necesar să activăm conexiunile SSH pentru a evita erorile și putem realiza acest lucru executând următoarea comandă:

 sudo ufw permit ssh

MARI

În cazul utilizării unui port SSH personalizat, acesta trebuie deschis în firewall-ul UFW cu următoarea comandă:

 sudo ufw permit 2220 / tcp
Dacă dorim să blocăm o conexiune SSH putem executa următoarele:
 sudo ufw refuza ssh / tcp

7. Cum se activează porturi specifice în UFW Linux


Cu UFW va fi, de asemenea, posibil să deschideți un port specific pentru a permite conexiuni la un anumit serviciu prin intermediul acestuia, de exemplu, dacă trebuie să configurați un server web pentru a asculta pe porturile 80 (HTTP) și 443 (HTTPS) de By implicit, vom executa următoarele după caz:

Permiteți portul 80

 sudo ufw permit http (după numele serviciului) sudo ufw permit 80 / tcp (după numărul portului) sudo ufw permit 'Apache' (după profilul aplicației)

MARI

Permiteți portul 443

 sudo ufw allow http sudo ufw allow 443 / tcp sudo ufw allow 'Apache Secure'

Permiteți o gamă de porturi în UFWÎn unele ocazii putem avea aplicații care vor folosi o gamă specifică de porturi care trebuie autorizate în UFW, pentru a activa o gamă de porturi vom executa următoarele:

 sudo ufw permit 6000: 6003 / tcp sudo ufw permite 6000: 6003 / udp

MARI

Permiteți o adresă IPUFW ne oferă opțiunea de a permite accesul unei singure adrese IP la sistem, pentru aceasta trebuie să executăm următoarele:

 sudo ufw permit din 192.168.0.19

MARI

Acum, dacă dorim să activăm utilizarea unei adrese IP pe un anumit port, vom executa următoarele:

 sudo ufw permite de la 192.168.0.19 la orice port 22

Permiteți accesul la subrețele unui anumit portUFW ne oferă opțiunea de a permite conexiuni pentru anumite adrese IP care merg de la un interval precum 192.168.0.1 la 192.168.0.254 până la portul 22 (SSH), pentru aceasta executăm următoarea comandă:

 sudo ufw permite de la 192.168.0.0/24 la orice port 22

MARI

Specificați o interfață de rețeaLa fel ca metodele anterioare, UFW ne permite să activăm utilizarea unei interfețe de rețea specifice, pentru aceasta executăm următoarele:

 sudo ufw permite accesul pe eth3 la orice port 22

Refuzați conexiunile în UFWÎn mod implicit, toate conexiunile primite în UFW sunt blocate, cu excepția cazului în care conexiunea a fost deschisă în mod specific în UFW, în acest caz am deschis porturile 80 și 443.
Acum, dacă serverul nostru este afectat de o adresă IP 11.12.13.0/24, putem executa următoarele pentru a împiedica acea rețea să aibă acces la Ubuntu sau Debian:

 sudo ufw refuza de la 11.12.13.0/24 la orice port 80 sudo ufw refuza de la 11.12.13.0/24 la orice port 443

8. Cum să ștergeți regulile în UFW Linux


Avem 2 opțiuni pentru a elimina regulile UFW, după numărul regulii și după regula actuală.

Pasul 1
Pentru a elimina regulile UFW folosind numărul regulii, trebuie mai întâi să enumerăm regulile după numere cu următoarea comandă:

 starea sudo ufw numerotată

MARI

Acum putem elimina regula folosind următoarea sintaxă:

 sudo ufw șterge #

MARI

Pasul 2
A doua opțiune este să ștergeți o regulă utilizând regula actuală, de exemplu:

 sudo ufw delete permit 22 / tcp
Regulile Dry Run UFWVa fi posibil să executați orice comandă UFW fără a face modificări la firewall-ul sistemului folosind semnalizatorul --dry-run, cu aceasta sunt afișate modificările care ar trebui să apară:
 sudo ufw --dry-run enable

MARI

9. Caracteristici avansate UFW


Unele dintre rutele în care UFW își găzduiește configurația cu:

Acolo veți găsi principalele setări pentru politicile implicite, suport IPv6 și module kernel

 / etc / default / ufw

Regulile acestor fișiere sunt calculate înainte de regulile care sunt adăugate prin comanda UFW.
 /etc/ufw/before[6íritu.rules

Regulile din aceste fișiere sunt calculate după regulile adăugate utilizând comanda UFW
 /etc/ufw/after[6íritu.rules

Se referă la reglabilele de rețea ale nucleului
 /etc/ufw/sysctl.conf

Permite definirea dacă UFW este activat la pornire și configurează LOGLEVEL
 /etc/ufw/ufw.conf

UFW este un instrument practic și complet pentru a gestiona sute de valori de securitate în Ubuntu și Debian într-un mod practic și total simplu.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave