Jednou z úkolů podpory a správy, kterou můžeme neustále provádět, je kontrola otevřených portů TCP v systému, protože tímto způsobem můžeme mít přesnou kontrolu nad tím, která služba danou službu používá. přístav.
Port označuje koncový bod jakékoli síťové komunikace a je spojen s konkrétním programem nebo službou operačního systému.
Dále uvidíme, jak můžeme znát otevřené porty v operačních systémech Linux a Windows.
1. Zobrazte otevřené porty v systému Linux
Můžeme k tomu využít tři praktické aplikace, kterými jsou:
Příkaz NetstatTento příkaz netstat (Statistiky sítě) se často používá k zobrazení informací spojených se sítí. Je k dispozici pro Windows a Linux
Pro jeho instalaci můžeme spustit následující příkazy:
sudo yum install net-tools (RedHat / CentOS) sudo apt install net-tools (Debian / Ubuntu) sudo dnf install net-tools Fedora
ZVĚTŠIT
Pro jeho provedení musíme znát číslo portu, které je třeba analyzovat, a pomocí příkazu grep zobrazíme informace pomocí následující syntaxe:
netstat -ltnp | grep -w ': port #'Výsledkem bude následující:
ZVĚTŠIT
Použité parametry jsou:
- l: Řekněte netstat, aby zobrazoval pouze porty poslechu.
- t: Zobrazit pouze připojení TCP.
- n: indikuje zobrazení číselných adres.
- p: Umožňuje zobrazit ID procesu.
- grep: Zobrazuje přesnou shodu.
Příkaz LsofLsof (LiSt Open Files) se používá k zobrazení všech otevřených portů v Linuxu. Pro jeho instalaci použijeme následující možnosti:
sudo yum install lsof (RedHat / CentOS) sudo apt install lsof (Debian / Ubuntu) sudo dnf install lsof (Fedora)Jeho provedení obsahuje následující syntaxi:
lsof -i: port
ZVĚTŠIT
Můžeme podrobně vidět data procesu, uživatele atd.
Příkaz fixační jednotkyDíky tomuto příkazu můžeme zobrazit PID spojená s otevřenými porty v Linuxu. Pro jeho instalaci použijeme libovolný z následujících řádků:
sudo yum install psmisc (Redhat / CentOS) sudo apt install psmisc (Debian / Ubuntu) sudo dnf install psmisc (Fedora 22 a vyšší)Syntaxe pro jeho použití je následující:
port # fixační jednotka / tcp
ZVĚTŠIT
K nalezení názvu procesu použijeme následující syntaxi:
ps -p PID -o comm =
ZVĚTŠIT
Tímto způsobem můžeme poznat otevřené porty v Linuxu.
2. Zobrazte otevřené porty v systému Windows 10
Krok 1
Abychom poznali otevřené porty v operačních systémech Windows, musíme přistupovat k příkazovému řádku jako správci, kliknout pravým tlačítkem / Spustit jako správce a v zobrazeném okně spustit následující řádek:
netstat -ab
ZVĚTŠIT
Krok 2
Můžeme vidět podrobné informace, jako například:
- Typ protokolu
- Název protokolu
- Místní adresa
- Zapojená služba
- Stav procesu
Krok 3
Alternativně nám Windows umožňuje zobrazit výsledky pomocí PID, což zjednodušuje správu, v tomto případě musíme spustit následující řádek:
netstat -aonKrok 4
Toto bude zobrazený výsledek:
ZVĚTŠIT
Krok 5
Výsledky můžeme vidět mnohem organizovaněji. Nyní s tímto PID můžeme přejít do Správce úloh a na kartu Podrobnosti vědět, o jakou službu se jedná:
ZVĚTŠIT
Tam se můžeme o službě dozvědět více nebo ji v případě potřeby ukončit. Díky těmto metodám budeme schopni poznat otevřené porty v systému Linux nebo Windows.