Dezember 2, 2021
6 Möglichkeiten, um zu überprüfen, ob ein Remote-Port unter Linux geöffnet ist
Das Überprüfen des Remote-Portstatus ist eine häufige Aufgabe für Linux-Administratoren. Jetzt sammeln wir 5 verschiedene Möglichkeiten für diese Aufgabe. Wir müssen kein Paket installieren, wenn wir die folgenden zwei Python-Befehle verwenden. Wir müssen das Paket installieren, wenn wir nc, nmap, telnet wählen.
- nc-Befehl nc -zvw10 192.168.0.1 verwenden 22
- nmap-Befehl verwenden nmap 192.168.0.1 -p 22
- Telnet-Befehl verwenden telnet 192.168.0.1 22
- Python-Telnet-Modul verwenden
- Python-Socket-Modul verwenden
- curl-Befehl verwenden
Überprüfen Sie mit dem Befehl nc, ob der Remote-Port geöffnet ist
$ nc
$ nc -zvw10 192.168.0.1 22
- z: zero-I / O-Modus, der zum Scannen verwendet wird
- v: für ausführliche Ausgabe
- w10: Timeout warten Sekunden
Verwenden Sie nmap, um zu überprüfen, ob der Remote-Port geöffnet ist
$ nmap
nmap 192.168.0.1 -p 22
Überprüfen Sie mit Telnet, ob der Remote-Port geöffnet ist
$ telnet
telnet 192.168.0.1 22
Verwenden Sie Python Telnet, um zu überprüfen, ob der Remote-Port geöffnet ist
python -c „telnetlib importieren; tel=telnetlib.TELNET(‚192.168.0.1′,’22‘,10); drucken tel; tel.close()“
Python-Socket verwenden, um zu überprüfen, ob der Remote-Port geöffnet ist
Python -c „import socket; s = socket.socket(); s.settimeout(10); s.verbinden((‚192.168.0.1‘, 22)); „
Verwenden Sie curl, um zu überprüfen, ob der Remote-Port geöffnet ist
Wir haben eine andere Lösung dafür mit dem Befehl curl.
- curl -v Telnet://192.168.0.1:22
Linux-Lernleitfaden:
- Was ist Linux?
- Was ist Bash unter Linux?
- Linux-Befehle für Linux-Anfänger (Spickzettel)
- Grundlegende Linux-Befehle: Linux-Benutzerverwaltung
- Grundlegende Netzwerkbefehle für Ubuntu Linux Interview
- Linux-Befehl: Überprüfen Sie den Netzwerkstatus unter Linux
- Linux Cat-Befehl mit 15 nützlichen Beispielen