Weboldal keresés

A távoli portok elérhetőségének ellenőrzése az 'nc' paranccsal


A port egy logikai entitás, amely egy Linux operációs rendszeren futó alkalmazáshoz vagy folyamathoz kapcsolódó kommunikáció végpontjaként működik. Használat előtt hasznos tudni, hogy mely portok vannak nyitva, és mely szolgáltatásokat futtatnak a célgépen.

Könnyedén listázhatjuk a Linux nyitott portjait egy helyi gépen a netstat vagy számos más Linux-parancs, például az NMAP használatával.

Ebben az útmutatóban megmutatjuk, hogyan állapíthatja meg, hogy egy távoli gazdagépen lévő portok elérhetők/nyitottak-e az egyszerű netcat (röviden: nc) paranccsal.

A netcat (vagy röviden az nc) egy hatékony és könnyen használható segédprogram, amely szinte bármire használható Linuxon TCP-vel, UDP-vel vagy UNIX-szal kapcsolatban. -domain socketek.

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

Használhatjuk: TCP kapcsolatok megnyitására, tetszőleges TCP és UDP portokon való figyelésre, UDP csomagok küldésére, portszkennelésre mind IPv4, mind IPv6 alatt és azon túl.

A netcat használatával az alábbiak szerint ellenőrizheti, hogy egyetlen, több vagy több port nyitva van-e. Az alábbi parancs segít megnézni, hogy a 22-es port nyitva van-e a 192.168.56.10 gazdagépen:

nc -zv 192.168.1.15 22

A fenti parancsban a zászló:

  1. -z – az nc-t úgy állítja be, hogy egyszerűen megkeresse a figyelő démonokat anélkül, hogy adatokat küldene nekik.
  2. -v – lehetővé teszi a bőbeszédű módot.

A következő parancs ellenőrzi, hogy a 80, 22 és 21 port nyitva van-e a távoli gazdagépen 192.168.5.10 ( használhatjuk a gazdagépnevet is):
nc -zv 192.168.56.10 80 22 21

Lehetőség van a vizsgálandó portok tartományának megadására is:'

nc -zv 192.168.56.10 20-80

A netcat parancs további példáiért és használatáért olvassa el cikkeinket az alábbiak szerint.

  1. Fájlok átvitele Linux szerverek között a netcat paranccsal
  2. Linux hálózati konfigurációs és hibaelhárítási parancsok

Ez minden. Ebben a cikkben elmagyaráztuk, hogyan ellenőrizhető, hogy a távoli gazdagépen lévő portok elérhetők/nyitottak-e egyszerű netcat parancsokkal. Használja az alábbi megjegyzés részt, és írjon nekünk erről a tippről.