Vyhledávání na webu

Jak zkontrolovat, zda jsou vzdálené porty dosažitelné pomocí příkazu 'nc'


Port je logická entita, která funguje jako koncový bod komunikace související s aplikací nebo procesem v operačním systému Linux. Před použitím je užitečné vědět, které porty jsou otevřené a na kterých běží služby na cílovém počítači.

Můžeme snadno vypsat otevřené porty v Linuxu na místním počítači pomocí netstat nebo několika dalších příkazů Linuxu, jako je NMAP.

V této příručce vám ukážeme, jak zjistit, zda jsou porty na vzdáleném hostiteli dosažitelné/otevřené pomocí jednoduchého příkazu netcat (ve zkratce nc).

netcat (nebo zkráceně nc) je výkonný a snadno použitelný nástroj, který lze v Linuxu použít téměř pro cokoli ve vztahu k TCP, UDP nebo UNIX. -doménové zásuvky.

yum install nc                  [On CentOS/RHEL]
dnf install nc                  [On Fedora 22+]
sudo apt-get install netcat     [On Debian/Ubuntu]

Můžeme jej použít k: otevírání TCP spojení, naslouchání na libovolných TCP a UDP portech, odesílání UDP paketů, skenování portů pod IPv4 i IPv6 a dále.

Pomocí netcat můžete následujícím způsobem zkontrolovat, zda je otevřený jeden nebo více portů nebo rozsah. Níže uvedený příkaz nám pomůže zjistit, zda je port 22 otevřený na hostiteli 192.168.56.10:

nc -zv 192.168.1.15 22

Ve výše uvedeném příkazu příznak:

  1. -z – nastaví nc tak, aby jednoduše vyhledával naslouchající démony, aniž by jim ve skutečnosti posílal nějaká data.
  2. -v – umožňuje podrobný režim.

Další příkaz zkontroluje, zda jsou porty 80, 22 a 21 otevřené na vzdáleném hostiteli 192.168.5.10 ( můžeme použít i název hostitele):
nc -zv 192.168.56.10 80 22 21

Je také možné určit rozsah portů, které mají být skenovány:

nc -zv 192.168.56.10 20-80

Další příklady a použití příkazu netcat naleznete v následujících článcích.

  1. Přenos souborů mezi servery Linux pomocí příkazu netcat
  2. Příkazy pro konfiguraci sítě Linux a odstraňování problémů

To je vše. V tomto článku jsme vysvětlili, jak zkontrolovat, zda jsou porty na vzdáleném hostiteli dosažitelné/otevřené pomocí jednoduchých příkazů netcat. Využijte sekci komentářů níže a napište nám o tomto tipu.