▷ Vezi LINUX PORTE DESCHISE

În gestionarea zilnică a diferitelor medii ale sistemului de operare, trebuie să fim întotdeauna atenți la diferiții parametri ai echipamentelor sub sarcina sau asistența noastră pentru a monitoriza amenințările, a găsi erori și a spori securitatea acestora pentru a evita sarcinile administrative și una dintre problemele care de multe ori trecem neobservați este asociat cu porturile pe care echipamentele noastre le utilizează pentru comunicațiile respective în rețea și acest lucru poate deveni o vulnerabilitate critică în funcționarea corectă a sistemelor de operare.

Astăzi vom vedea în detaliu cum să vizualizăm porturi Linux deschise în diferite distribuții Linux, cum ar fi vizualizarea porturilor deschise CentOs 8, pentru a înțelege și a ști ce porturi am deschise și „ascult” informațiile. Este important să monitorizăm porturile deschise Linux, deoarece este posibil să ne compromitem securitatea. Dacă atunci când vedem porturi Linux deschise verificăm că avem unele pe care nu le folosim, este mai bine să le închidem pentru a evita accesul nedorit. Astăzi vom vedea importanța listării porturilor Linux deschise și a verificării dacă avem defecte de securitate.

Ce sunt porturile deschise în LinuxÎn primul rând, trebuie să înțelegem că un port nu este deschis automat de distribuția Linux, este un anumit program care îl deschide pentru a îndeplini o sarcină specifică.

Deci, dacă dorim să închidem un port, ar trebui să închidem pur și simplu programul care folosește acel port. Sau închideți direct portul prin Paravanul de protecție al sistemului.

Porturi LinuxPrintre cele mai cunoscute porturi avem:

  • 21: port FTP
  • 80: port HTTP
  • 25: port SMTP

Un port este practic un număr de 16 biți între 0 și 65535 care diferențiază un program de altul din sistemul de operare.

Categoria portuluiCategoria porturilor poate fi clasificată după cum urmează:

  • 0-1023: Acestea sunt porturile de sistem.
  • 1024-49151: Acestea sunt porturi înregistrate sau porturi de utilizator.
  • 49152-65535: Sunt porturi dinamice sau porturi private.

După cum putem vedea, cunoașterea clară a porturilor deschise în diferitele distribuții Linux ne permite să avem un control centralizat asupra acțiunii care este executată de echipament intern.

1. Vizualizați porturile deschise Ubuntu

Pasul 1
În primul rând, pentru a vedea lista completă a aplicațiilor și a protocolului respectiv, putem folosi următoarea comandă:

 cat / etc / services

Pasul 2
Putem vedea în detaliu aplicația, numărul portului și grupul căruia îi aparține. De asemenea, este posibil să folosim următoarea comandă care ne permite să vedem fiecare protocol mai detaliat. Acolo, trebuie doar să apăsați Enter pentru a derula lista de comenzi.

 cat / etc / services | Mai puțin

2. Vizualizați porturile deschise TCP, UDP Linux Ubuntu

Pasul 1
Este posibil să dorim să vizualizăm un anumit grup de porturi în Ubuntu, de exemplu, dacă dorim să listăm doar porturile TCP și UDP vom folosi următoarea comandă:

 netstat -lntu
Pasul 2
Vom obține următorul rezultat:

Pasul 3
Datorită netsat putem vedea statisticile rețelei în timp real, iar ceilalți parametri adăugați sunt:

  • -l: Vă permite să vedeți doar porturile de ascultare
  • -n: Vizualizați numărul portului
  • -t: Vizualizați porturile TCP
  • -u: Afișează porturile UDP

Pasul 4
Putem folosi următoarea comandă pentru a afișa toate porturile care „ascultă”, adică deschise.

 Netstat -l

Pasul 5
De asemenea, putem folosi următoarele comenzi:

netstat -ltEnumerați toate porturile TCP deschise

netstat -luEnumerați toate porturile UDP deschise

netstat -auEnumerați toate conexiunile UDP

Pasul 6
O ultimă comandă utilă în Ubuntu 16 este următoarea:

 ss -lntu
Parametrul SS permite să vedeți respectivele sockets din sistem, în acest caz am adăugat valorile -lntu pentru a afișa socket-urile porturilor TCP și UDP.

3. Vizualizați porturile deschise CentOS 7, CentOS 8

Pasul 1
În CentOS 7 unul dintre cele mai practice moduri de a vedea porturile deschise este utilizarea nmap, pentru aceasta trebuie să executăm următoarea comandă:

 Nmap localhost
Pasul 2
Rezultatul obținut va fi următorul. Putem vedea ce porturi avem deschise în acest moment, numărul portului și serviciul care îl deschide, în același mod putem vedea câte porturi sunt închise.

NotăÎn cazul în care nu avem nmap instalat, putem folosi următoarea comandă pentru al instala în CentOS 7:

 sudo yum instalați nmap

Pasul 3
Folosind Nmap putem vizualiza porturile deschise dintr-un site web de la CentOS 7, de exemplu pentru a vedea porturile deschise ale Solvetic.com vom folosi următoarea comandă. Putem vedea numărul, starea și tipul de serviciu al portului.

 nmap 178.33.118.246

Pasul 4
În plus, putem folosi comanda netstat pentru a vedea în detaliu starea porturilor în CentOS 7, pentru a vedea lista completă a porturilor vom folosi următoarea comandă:

 netstat -l

4. Vizualizați porturile TCP deschise, UDP Linux CentOS 8, 7

Pasul 1
În CentOS 7 sau CentOS 8 putem folosi următoarea sintaxă pentru a vedea starea anumitor tipuri de porturi:

 netstat -lt (inițiale de port)
Pasul 2
De exemplu, pentru a vedea exclusiv porturile TCP și UDP vom folosi următoarea comandă:
 netstat -ltup

Pasul 3
Dacă vrem să vedem doar porturile TCP, vom folosi:

 netstat -ltp

Pasul 4
În cele din urmă, în CentOS 8 putem folosi NetCat pentru a determina starea unui port, pentru aceasta trebuie să folosim următoarea sintaxă:

 nc -vn 1 (adresa IP) (numărul portului)
Pasul 5
În acest exemplu vom valida dacă portul 21 al adresei IP 192.168.0.29 este deschis sau nu, pentru aceasta introducem următoarele:
 nc -vn 1 192.168.0.29 21
Pasul 6
Rezultatul obținut va fi următorul:

Pasul 7
Dacă mesajul returnat este Conexiunea refuzată, indică faptul că portul este închis. Dacă mesajul afișat este Conectat, înseamnă că portul este deschis.

5. Vizualizați porturile deschise Debian

Pasul 1
În Debian comanda de bază pentru a verifica porturile deschise este următoarea:

 Nmap -sT -O localhost

NotăAceastă comandă trebuie executată cu privilegii de root.

Pasul 2
Putem folosi comanda netcat (nc) pentru a valida un anumit port al computerului, pentru aceasta este important să cunoaștem adresa IP a mașinii.

Odată ce avem IP-ul, în acest caz 192.168.0.31, vom folosi următoarea comandă. În acest caz, am primit mesajul Conexiune refuzată care indică faptul că portul 25 din IP-ul indicat este închis, dacă mesajul afișat este Conectat indică faptul că portul este deschis.

 nc -zv 192.168.0.31 25

6. Vizualizați porturile deschise Debian de pe web


În Debian 11 este posibil să utilizați nmap pentru a interoga porturile deschise ale unui anumit site web.

Pasul 1
Pentru aceasta vom folosi următoarea sintaxă:

 nmap -v -A (Website)
Pasul 2
De exemplu, vom vedea ce porturi deschise are site-ul web Solvetic.com:

Pasul 3
Putem vedea că rezultatul ne spune numărul portului, starea și adresa. O altă alternativă oferită de Debian pentru a verifica exclusiv porturile deschise ale unui serviciu, putem folosi următoarea comandă:

 netstat -lt (Protocol inițial)
Pasul 4
De exemplu, pentru a vedea porturile TCP vom folosi următoarea comandă:
 netstat -ltp

De asemenea, putem folosi comanda netstat -l pentru a obține o listă completă a tuturor porturilor deschise în Debian.

7. Vizualizați porturile deschise Fedora


Pentru a verifica porturile deschise în Fedora 25 putem folosi oricare dintre opțiunile menționate în distribuțiile anterioare cu deplină încredere.

Pasul 1
Pentru a vedea o listă completă a tuturor porturilor deschise putem folosi două opțiuni:

 netstat -l nmap -sT -O localhost 
Pasul 2
În ambele cazuri, rezultatul ne va spune ce porturi sunt deschise în prezent în Fedora 25.

8. Vizualizați porturile deschise TCP Linux Fedora

Pasul 1
Pentru a verifica acest lucru putem folosi comanda netstat urmată de parametrul respectiv, de exemplu, pentru a valida porturile TCP putem folosi următoarea comandă:

 netstat -ltp

Pasul 2
În același mod putem adăuga parametrul de port necesar pentru interogarea respectivă.
Dacă dorim să verificăm soclurile care sunt utilizate de un anumit port putem folosi următoarea comandă:

 ss -lnt (Listează soclurile utilizate de TCP)

9. Enumerați porturile deschise Linux

De asemenea, putem folosi următoarea comandă isof care ne permite să vedem fișiere deschise, dar ne va permite, de asemenea, să vedem porturi deschise.

Pasul 1
Pentru a lista pozițiile Linux deschise vom folosi următoarea comandă:

 lsof -i -P -n #yum instalează lsof pentru RHEL și CentOS apt instalează lsof pentru Debian și Ubuntu 
Pasul 2
Dacă dorim să listăm un anumit port Linux, putem folosi următoarea comandă punând portul care ne interesează:
 lsof -i: lsof -i port: 22
În acest fel, avem diferite modalități de verificare a tuturor porturilor sau a unui port specific a cărui stare este „ascultată” pentru a determina dacă acest port ar trebui sau nu să fie deschis și, dacă nu, să ia măsuri preventive.

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

wave wave wave wave wave