Kako provjeriti da li su udaljeni portovi dostupni pomoću naredbe 'nc'


port je logički entitet koji djeluje kao krajnja točka komunikacije povezana s aplikacijom ili procesom na Linux operativnom sistemu. Korisno je znati koji su portovi otvoreni i pokreću usluge na ciljnoj mašini prije nego što ih koristite.

Lako možemo navesti otvorene portove u Linuxu na lokalnom računalu koristeći netstat ili nekoliko drugih Linux naredbi kao što je NMAP.

U ovom vodiču ćemo vam pokazati kako da odredite da li su portovi na udaljenom hostu dostupni/otvoreni koristeći jednostavnu netcat (ukratko nc) komandu.

netcat (ili nc ukratko) je moćan i jednostavan za korištenje uslužni program koji se može koristiti za gotovo sve u Linuxu u vezi s TCP, UDP ili UNIX -domenske utičnice.

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

Možemo ga koristiti za: otvaranje TCP konekcija, slušanje proizvoljnih TCP i UDP portova, slanje UDP paketa, skeniranje portova i pod IPv4 i IPv6 i dalje.

Koristeći netcat, možete provjeriti da li postoji jedan ili više ili niz otvorenih portova na sljedeći način. Naredba u nastavku će nam pomoći da vidimo da li je port 22 otvoren na hostu 192.168.56.10:

nc -zv 192.168.1.15 22

U gornjoj naredbi, zastavica:

  1. -z – postavlja nc da jednostavno skenira demone za slušanje, bez da im zapravo šalje podatke.
  2. -v – omogućava opširni način rada.

Sljedeća komanda će provjeriti da li su portovi 80, 22 i 21 otvoreni na udaljenom hostu 192.168.5.10 ( možemo koristiti i ime hosta):
nc -zv 192.168.56.10 80 22 21

Također je moguće odrediti raspon portova koji će se skenirati:’

nc -zv 192.168.56.10 20-80

Za više primjera i upotrebe naredbe netcat, pročitajte naše članke kako slijedi.

  1. Prenesite datoteke između Linux servera pomoću naredbe netcat
  2. Linux naredbe za konfiguraciju mreže i rješavanje problema

To je sve. U ovom članku smo objasnili kako provjeriti da li su portovi na udaljenom hostu dostupni/otvoreni pomoću jednostavnih netcat naredbi. Iskoristite odjeljak za komentare ispod da nam pišete o ovom savjetu.