chciałem sprawdzić, czy określony port komputera stacjonarnego lub serwera jest otwarty z powłoki linii poleceń Linuksa lub Unixa. Jak pingować określony port? Czy możliwe jest pingowanie portów 192.168.1.254:80 lub 192.168.1.254:23?
używasz polecenia ping do wysyłania pakietów ICMP ECHO_REQUEST do komputerów sieciowych, routerów, przełączników i innych. ping działa zarówno z IPv4, jak i IPv6. Ping używa ICMP protcol. Polecenia ping nie można użyć do pingowania określonego portu.,
aby sprawdzić, czy port jest otwarty, należy użyć jednego z poniższych poleceń:
Linux ping Port używając polecenia telnet
składnia jest:telnet {host} {port}
telnet www.cyberciti.biz 80
telnet 192.168.2.254 80
przykładowe wyjścia:
Trying 192.168.2.254...Connected to router.Escape character is '^]'.^]telnet> qConnection closed.
aby zamknąć sesję, naciśnij Ctrl+]+Q.,
użyj polecenia nc
składnia jest:nc -vz {host} {port}
nc -vz 192.168.2.254 80
nc -vz www.cyberciti.biz 443
przykładowe wyjścia:
found 0 associationsfound 1 connections: 1:flags=82outif utun1src 10.8.0.2 port 54997dst 104.20.187.5 port 443rank info not availableTCP aux info availableConnection to www.cyberciti.biz port 443 succeeded!
Unix ping port używając polecenia nmap
składnia jest:nmap -PNp {port} {host}
nmap -p {port} {host}
nmap -p 22 www.cyberciti.biz
nmap -p 443 192.168.2.254
przykładowe wyjścia:
zobacz „Top 32 przykłady poleceń nmap dla administratorów sys/Network”, aby uzyskać więcej informacji.
użyj powłoki bash
składnia jest następująca:
przykładowe wyjścia:
Close 22Open 443
użyj polecenia nping
Nping jest narzędziem open-source do generowania pakietów sieciowych, analizy odpowiedzi i pomiaru czasu odpowiedzi., Nping pozwala użytkownikom na generowanie pakietów sieciowych z szerokiej gamy protokołów, pozwalając im dostrajać dowolne pola nagłówków protokołu. Podczas gdy Nping może być używany jako proste narzędzie ping do wykrywania aktywnych hostów, może być również używany jako generator pakietów surowych. Składnia jest:sudo nping --tcp -p {port} {host}
sudo nping --tcp -p 443 www.cyberciti.biz
przykładowe wyjścia:
rys.01: nping just pinged www.cyberciti.biz host na porcie 443
Get Pobierz najnowsze tutoriale na temat Linuksa, Open Source& DevOps poprzez kanał RSS lub cotygodniowy biuletyn e-mail.
🐧 5 komentarzy do tej pory… dodaj jeden ↓
Kategoria | lista poleceń systemu Unix i Linux | Zarządzanie plikami | Cat |
---|---|
firewall | Alpine awall • CentOS 8 • openSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.,04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.,04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |