▷ Zobacz LINUX OPEN PORTS

W codziennym zarządzaniu różnymi środowiskami systemów operacyjnych musimy zawsze zwracać uwagę na różne parametry sprzętu pod naszą opieką lub wsparciem, aby monitorować zagrożenia, znajdować błędy i zwiększać ich bezpieczeństwo, aby uniknąć zadań administracyjnych i Jednym z problemów, które często pozostajemy niezauważeni, wiąże się to z portami, z których korzysta nasz sprzęt do odpowiedniej komunikacji w sieci i może to stać się krytyczną luką w prawidłowym funkcjonowaniu systemów operacyjnych.

Dzisiaj zobaczymy szczegółowo, jak przeglądać otwarte porty Linuksa w różnych dystrybucjach Linuksa, takie jak przeglądanie otwartych portów CentOs 8, aby zrozumieć i wiedzieć, które porty mam otwarte i „nasłuchuję” informacji. Ważne jest, abyśmy monitorowali otwarte porty Linuksa, ponieważ możemy naruszyć nasze bezpieczeństwo. Jeśli widząc otwarte porty Linuksa zweryfikujemy, że mamy takie, których nie używamy, lepiej je zamknąć, aby uniknąć niepożądanego dostępu. Dzisiaj zobaczymy, jak ważne jest wylistowanie otwartych portów Linuksa i sprawdzenie, czy nie mamy żadnych luk w zabezpieczeniach.

Czym są otwarte porty w LinuksiePrzede wszystkim musimy zrozumieć, że port nie jest automatycznie otwierany przez dystrybucję Linuksa, jest to pewien program, który otwiera go w celu wykonania określonego zadania.

Więc jeśli chcemy zamknąć port, powinniśmy po prostu zamknąć program, który używa tego portu. Lub bezpośrednio zamknij port przez Zaporę systemową.

Porty LinuxWśród najbardziej znanych portów mamy:

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

Port to w zasadzie 16-bitowa liczba z zakresu od 0 do 65535, która odróżnia jeden program od drugiego w systemie operacyjnym.

Kategoria portuKategorię portów można sklasyfikować w następujący sposób:

  • 0-1023: To są porty systemowe.
  • 1024-49151: Są to zarejestrowane porty lub porty użytkownika.
  • 49152-65535: Są to porty dynamiczne lub porty prywatne.

Jak widać, posiadanie jasnej wiedzy na temat otwartych portów w różnych dystrybucjach Linuksa pozwala nam na scentralizowaną kontrolę nad tym, jakie działania są wykonywane wewnętrznie przez sprzęt.

1. Zobacz otwarte porty Ubuntu

Krok 1
Przede wszystkim, aby zobaczyć pełną listę aplikacji i ich odpowiedni protokół, możemy użyć następującego polecenia:

 kot / etc / usługi

Krok 2
Możemy zobaczyć szczegółowo aplikację, numer portu oraz grupę, do której należy. Możliwe jest również użycie następującego polecenia, które pozwala nam zobaczyć każdy protokół bardziej szczegółowo. Tam wystarczy nacisnąć Enter, aby przewinąć listę poleceń.

 kot / etc / usługi | mniej

2. Zobacz otwarte porty TCP, UDP Linux Ubuntu

Krok 1
Możliwe, że chcemy wizualizować pewną grupę portów w Ubuntu, na przykład, jeśli chcemy wyświetlić tylko porty TCP i UDP, użyjemy następującego polecenia:

 netstat -Intu
Krok 2
Otrzymamy następujący wynik:

Krok 3
Dzięki netsat możemy zobaczyć statystyki sieci w czasie rzeczywistym, a inne dodane parametry to:

  • -l: Pozwala zobaczyć tylko porty nasłuchujące
  • -n: Wyświetl numer portu
  • -t: Wyświetl porty TCP
  • -u: Wyświetla porty UDP

Krok 4
Możemy użyć następującego polecenia, aby wyświetlić wszystkie porty, które „nasłuchują”, czyli są otwarte.

 Netstat -l

Krok 5
Możemy również użyć następujących poleceń:

netstat -ltWymień wszystkie otwarte porty TCP

netstat -luWymień wszystkie otwarte porty UDP

netstat -auWyświetl wszystkie połączenia UDP

Krok 6
Ostatnie przydatne polecenie w Ubuntu 16 jest następujące:

 ss -Intu
Parametr SS pozwala zobaczyć odpowiednie gniazda w systemie, w tym przypadku dodaliśmy wartości -lntu, aby wyświetlić gniazda portów TCP i UDP.

3. Zobacz otwarte porty CentOS 7, CentOS 8

Krok 1
W CentOS 7 jednym z najbardziej praktycznych sposobów zobaczenia otwartych portów jest użycie nmap, w tym celu musimy wykonać następujące polecenie:

 Lokalny host Nmap
Krok 2
Otrzymany wynik będzie następujący. Widzimy, które porty mamy aktualnie otwarte, numer portu i usługę, która go otwiera, w ten sam sposób możemy zobaczyć, ile portów jest zamkniętych.

NotatkaW przypadku, gdy nie mamy zainstalowanego nmapa, możemy użyć następującego polecenia, aby zainstalować go w CentOS 7:

 sudo mniam zainstaluj nmap

Krok 3
Używając Nmapa możemy wyświetlić otwarte porty na stronie internetowej z CentOS 7, na przykład, aby zobaczyć otwarte porty Solvetic.com, użyjemy następującego polecenia. Widzimy numer, status i rodzaj usługi portu.

 nmap 178.33.118.246

Krok 4
Dodatkowo możemy użyć polecenia netstat, aby zobaczyć szczegółowo stan portów w CentOS 7, aby zobaczyć pełną listę portów, użyjemy następującego polecenia:

 netstat -l

4. Zobacz otwarte porty TCP, UDP Linux CentOS 8, 7

Krok 1
W CentOS 7 lub CentOS 8 możemy użyć następującej składni, aby zobaczyć stan niektórych typów portów:

 netstat -lt (inicjały portu)
Krok 2
Na przykład, aby zobaczyć wyłącznie porty TCP i UDP, użyjemy następującego polecenia:
 netstat -ltup

Krok 3
Jeśli chcemy widzieć tylko porty TCP, użyjemy:

 netstat -ltp

Krok 4
Wreszcie w CentOS 8 możemy użyć NetCat do określenia statusu portu, w tym celu musimy użyć następującej składni:

 nc -vn 1 (adres IP) (numer portu)
Krok 5
W tym przykładzie sprawdzimy, czy port 21 adresu IP 192.168.0.29 jest otwarty, czy nie, w tym celu wpisujemy:
 nc -vn 1 192.168.0.29 21
Krok 6
Otrzymany wynik będzie następujący:

Krok 7
Jeśli zwrócony komunikat to Połączenie odrzucone, oznacza to, że port jest zamknięty. Jeśli wyświetlony komunikat to Connected, oznacza to, że port jest otwarty.

5. Zobacz otwarte porty Debiana

Krok 1
W Debianie podstawowe polecenie sprawdzania otwartych portów jest następujące:

 Nmap -sT -O localhost

NotatkaTo polecenie musi być uruchamiane z uprawnieniami roota.

Krok 2
Możemy użyć polecenia netcat (nc) do sprawdzenia konkretnego portu komputera, dlatego ważna jest znajomość adresu IP maszyny.

Gdy już mamy adres IP, w tym przypadku 192.168.0.31, użyjemy następującego polecenia. W tym przypadku otrzymaliśmy komunikat Połączenie odrzucone, który wskazuje, że port 25 we wskazanym IP jest zamknięty, jeśli wyświetlany komunikat to Połączony, oznacza to, że port jest otwarty.

 nc -zv 192.168.0.31 25

6. Zobacz otwarte porty Debiana z sieci


W Debianie 11 możliwe jest użycie nmapa do odpytywania otwartych portów określonej witryny.

Krok 1
W tym celu użyjemy następującej składni:

 nmap -v -A (Witryna)
Krok 2
Na przykład zobaczymy, jakie otwarte porty ma strona Solvetic.com:

Krok 3
Widzimy, że wynik mówi nam numer portu, stan i adres. Inną alternatywą, którą Debian oferuje nam do weryfikacji wyłącznie otwartych portów usługi, możemy użyć następującego polecenia:

 netstat -lt (protokół początkowy)
Krok 4
Na przykład, aby zobaczyć porty TCP, użyjemy następującego polecenia:
 netstat -ltp

Możemy również użyć polecenia netstat -l, aby uzyskać pełną listę wszystkich otwartych portów w Debianie.

7. Wyświetl otwarte porty Fedory


Aby zweryfikować otwarte porty w Fedorze 25, możemy z całkowitą pewnością użyć dowolnej z opcji wymienionych w poprzednich dystrybucjach.

Krok 1
Aby zobaczyć pełną listę wszystkich otwartych portów, możemy skorzystać z dwóch opcji:

 netstat -l nmap -sT -O localhost 
Krok 2
W obu przypadkach wynik powie nam, które porty są obecnie otwarte w Fedorze 25.

8. Zobacz otwarte porty TCP Linux Fedora

Krok 1
Aby to sprawdzić, możemy użyć polecenia netstat, a następnie odpowiedniego parametru, na przykład, aby sprawdzić poprawność portów TCP, możemy użyć następującego polecenia:

 netstat -ltp

Krok 2
W ten sam sposób możemy dodać wymagany parametr portu dla odpowiedniego zapytania.
Jeśli chcemy zweryfikować gniazda, z których korzysta dany port, możemy użyć następującego polecenia:

 ss -lnt (Lista gniazd używanych przez TCP)

9. Wyświetl listę otwartych portów Linuksa

Możemy również użyć następującego polecenia isof, które pozwala nam zobaczyć otwarte pliki, ale pozwoli nam również zobaczyć otwarte porty.

Krok 1
Aby wyświetlić otwarte pozycje Linuksa, użyjemy następującego polecenia:

 lsof -i -P -n #yum zainstaluj lsof dla RHEL i CentOS apt zainstaluj lsof dla Debiana i Ubuntu 
Krok 2
Jeśli chcemy wylistować konkretny port Linuksa, możemy użyć następującego polecenia podając interesujący nas port:
 lsof -i: lsof -i port: 22
W ten sposób mamy różne sposoby weryfikacji wszystkich portów lub konkretnego portu, którego status to „nasłuch”, aby ustalić, czy ten port powinien być otwarty, a jeśli nie, podjąć środki zapobiegawcze.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave