2 prosince, 2021
6 způsobů, jak zkontrolovat vzdálený port je otevřen v Linuxu
Kontrola stavu vzdáleného portu je běžným úkolem pro správce systému Linux. Nyní shromažďujeme 5 různých způsobů pro tento úkol. Pokud použijeme následující dva příkazy Pythonu, nemusíme instalovat žádný balíček. Musíme nainstalovat balíček, pokud zvolíme nc, nmap, telnet.
- použijte příkaz NC NC-zvw10 192.168.0.1 22
- použijte příkaz nmap nmap 192.168.0.1-p 22
- použijte příkaz telnet telnet 192.168.0.1 22
- použijte modul python telnet
- použijte modul python socket
- použijte příkaz curl
použijte příkaz nc ke kontrole otevřeného vzdáleného portu
$ nc
$ NC-zvw10 192.168.0.1 22
- z: režim zero-I/o, který se používá pro skenování
- v: pro podrobný výstup
- w10: timeout wait seconds
pomocí nmap zkontrolujte, zda je vzdálený port otevřený
$ nmap
nmap 192.168.0.1-p 22
pomocí telnetu zkontrolujte, zda je vzdálený port otevřený
$ telnet
telnet 192.168.0.1 22
použijte python telnet ke kontrole otevřeného vzdáleného portu
python-c “ import telnetlib; tel=telnetlib. Telnet(‚192.168.0.1′,’22‘,10); tisk tel; tel.zavřít () „
pomocí soketu python zkontrolujte, zda je vzdálený port otevřený
Python-c “ import socket; s = socket.socket (); s. settimeout (10); s. connect((‚192.168.0.1‘, 22)); „
pomocí curl zkontrolujte, zda je vzdálený port otevřený
máme pro to jiné řešení pomocí příkazu curl.
- curl-v telnet://192.168.0.1:22
Linux Learning Guide:
- Co Je Linux?
- co je Bash v Linuxu?
- příkazy Linuxu pro začátečníky Linuxu (Cheat Sheet)
- základní příkazy Linuxu: Správa uživatelů Linuxu
- základní síťové příkazy pro rozhovor Ubuntu Linux
- příkaz Linuxu: zkontrolujte stav sítě na Linuxu
- příkaz Linux Cat s 15 užitečnými příklady