GNU/Linux >> Znalost Linux >  >> Linux

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í příkazu 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 netcat (zkráceně nc ) příkaz.

netcat (nebo nc ve zkratce) je výkonný a snadno použitelný nástroj, který lze použít pro téměř cokoliv v Linuxu ve vztahu k TCP, UDP nebo doménovým socketům UNIX.

# 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 zkontrolovat, zda je jeden nebo více otevřených portů nebo rozsah otevřených portů následovně. Níže uvedený příkaz nám pomůže zjistit, zda je port 22 je otevřena na hostiteli 192.168.56.10 :

$ nc -zv 192.168.1.15 22

V příkazu výše příznak:

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

Další příkaz zkontroluje, zda jsou porty 80 , 22 a 21 jsou otevřeny 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í netcat příkaz, přečtěte si naše články následovně.

  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.


Linux
  1. Jak zkontrolovat otevřený port na vzdáleném systému Linux

  2. Jak připojit vzdálený hostitel pomocí příkazu ssh

  3. Jak bezpečně přenášet soubory pomocí příkazu SCP v systému Linux

  1. Zkontrolujte, zda nejsou soubory PDF poškozeny pomocí příkazového řádku v systému Linux

  2. Jak zkontrolovat OS a verzi pomocí příkazu Linux

  3. Jak mohu zkontrolovat, zda jsou cgroups dostupné na mém hostiteli Linuxu?

  1. Jak zkontrolovat, zda je systém Linux 32bitový nebo 64bitový

  2. Jak spustit Anydesk v Ubuntu pomocí příkazového řádku?

  3. Jak restartovat Linux pomocí příkazového řádku