Cum de a deschide un port în Linux și ce să verificați deja deschis?

Porturile din orice sistem aflat într-o ierarhie comună a rețelei joacă rolul elementelor de conectare. Știind care este deschis sau închis, o aplicație de la un nod poate trimite un mesaj la aceeași aplicație pe de altă parte. De ce și cum puteți deschide portul în Linux, acest articol va spune.

Un pic de teorie

Portul este exprimat printr-un număr de la 0 la 65535. Multe valori sunt înregistrate pentru nevoile de serviciu, unele pot fi utilizate arbitrar. Portul specifică o rafinare specifică a adresei. De exemplu, o anumită resursă are un server web care rulează.

deschideți portul linux

Pentru a ști exact unde să se întoarcă, calculatorul care solicită informații din el trebuie să cunoască cel puțin IP. Dar dacă resursele au mai multe servicii diferite, de unde știi unde să trimită cererea? Acesta este locul unde portul vine la îndemână. Cunoscând numărul său, computerul, utilizând adresa IP și portul, poate trimite cu precizie o cerere către server.

Dificultăți în muncă

Deoarece multe programe care utilizează porturile nu sunt întotdeauna ideale din punctul de vedere al securității, port deschis poate fi un loc potențial vulnerabil pentru penetrare și acces neautorizat. Prin urmare, trebuie să monitorizați utilizarea porturilor în sistem sau să monitorizați traficul în vreun fel.

Lista celor mai populare valori ale portului

Gama de numere de la 0 la 1023 servește pentru utilizarea programelor și aplicațiilor de sistem:

  • 21 - utilizat de protocolul FTP de transfer de date;
  • 22 - serviciul shell shell SSH;
  • 23 - Telnet;
  • 25 - protocolul pentru transmiterea mesajelor e-mail;
  • 80 - transmiterea traficului HTTP. Utilizate de servere web;
  • 110 - POP3 (un alt protocol de poștă electronică).

Aceste valori sunt rezervate și sunt utilizate de sistem în mod implicit. Multe dintre porturile rămase pot fi folosite la discreția lor.

linux deschide porturile deschise

Cum în Linux pentru a verifica porturile deschise

Pentru a face acest lucru, există instrumente integrate. Acestea arată porturile care sunt deschise în Linux. Primul dintre acestea este netstat.



Un exemplu de utilizare: sudo netstat -ntulp

Setul de taste care urmează ordinului reprezintă parametri suplimentari:

  • -l. Aceasta înseamnă că trebuie să arătați doar porturile care sunt ascultate în prezent;
  • -p. Reflecție mai detaliată a informațiilor despre aplicația care utilizează portul. În special, se va afișa numele și ID-ul procesului;
  • -T. Activați porturile TCP din listă;
  • -u. Același lucru, numai cu UDP;
  • -n. Înseamnă că adresele IP vor fi afișate ca numere.

Cum se deschide un port în Linux

Această procedură poate fi necesară în timpul dezvoltării unei aplicații web care are comunicare cu un server extern. Înainte de a deschide portul, trebuie mai întâi să verificați dacă acesta este deja deschis. Acest lucru va fi ajutat de procedura prezentată mai sus.

linux care porturile sunt deschise

Utilitarul iptables este folosit pentru deschidere. Pentru a verifica dacă există deloc în sistem, trebuie să tastați comanda consola: iptables -list

Ca rezultat, ieșirea va fi afișată, indicând faptul că utilitarul funcționează și este prezent în sistem. Acum rămâne să deschidem portul în Linux. Pentru aceasta, folosiți comanda:

iptables -A INPUT -p tcp -m tcp -dport 53 -j ACCEPT

Aici, cheia A înseamnă că trebuie să adăugați o nouă regulă lanțului existent. INPUT indică faptul că portul deschis va fi recepționat. Comutatorul -p spune că tipul de protocol, în acest caz TCP, este indicat în continuare. Dport înseamnă portul de destinație, aici - 53. Ei bine, ACCEPT - permite conexiuni.

De fapt, iptables au mult mai multe chei, ceea ce deschide posibilități largi pentru o reglare mai fină și modalități de a deschide portul în Linux.

Distribuiți pe rețelele sociale:

înrudit
Cum se deschide portul 1688 pentru activarea WindowsCum se deschide portul 1688 pentru activarea Windows
Cum se configurează recepția conexiunilor prin 8080 (port): instrucțiuni, diagrame și feedbackCum se configurează recepția conexiunilor prin 8080 (port): instrucțiuni, diagrame și feedback
Cum să verificați prin portul 2ip?Cum să verificați prin portul 2ip?
Ce este un port HTTPS și care sunt modalitățile de deschidere a acestuiaCe este un port HTTPS și care sunt modalitățile de deschidere a acestuia
Cum se deschide portul pentru "Skype"?Cum se deschide portul pentru "Skype"?
Portul FTPS - ce este?Portul FTPS - ce este?
Ce este portul 443 și cum să îl deschid?Ce este portul 443 și cum să îl deschid?
Ce este portul 80 și ce mănâncă?Ce este portul 80 și ce mănâncă?
Cum se deschide porturile în "Minecraft" pentru a juca în rețea?Cum se deschide porturile în "Minecraft" pentru a juca în rețea?
Cum se configurează porturile FTP? Ce sunt porturile FTP?Cum se configurează porturile FTP? Ce sunt porturile FTP?
» » Cum de a deschide un port în Linux și ce să verificați deja deschis?