GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So testen Sie die Port [TCP/UDP]-Konnektivität von einem Linux-Server

Hier ist ein kurzer Beitrag, um die Konnektivität von Port [TCP/UDP] von einem Linux-Server zu überprüfen. Eine TCP/IP-Netzwerkverbindung kann entweder blockiert, getrennt, geöffnet oder gefiltert werden. Diese Aktionen werden im Allgemeinen von der IPtables-Firewall gesteuert, die das System verwendet, und sind unabhängig von Prozessen oder Programmen, die möglicherweise an einem Netzwerkport lauschen.

Telnet und nc sind gängige Tools zum Testen der Portkonnektivität vom Linux-Server. Telnet kann verwendet werden, um TCP-Port-Verbindungen zu testen, während nc verwendet werden kann, um die Konnektivität beider TCP/UDP-Ports zu testen. Stellen Sie sicher, dass Telnet- und NC-Tools auf dem Linux-Server installiert sind, auf dem Sie versuchen, die Konnektivität zu testen.

# yum install nc
# yum install telnet

TCP-Port-Konnektivität mit Telnet testen

Mal sehen, wie wir den Telnet-Befehl verwenden können, um die TCP-Port-Konnektivität zu testen. Die Syntax zur Verwendung des Telnet-Befehls lautet wie folgt:

# telnet [hostname/IP address] [port number]

Beispiel für eine erfolgreiche Verbindung:

# telnet 192.168.12.10 22
Trying 192.168.12.10...
Connected to 192.168.12.10.
Escape character is '^]'.
SSH-2.0-OpenSSH_6.6.1

Protocol mismatch.
Connection closed by foreign host.

Beispiel einer nicht erfolgreichen Verbindung:

# telnet 192.168.12.10 22
Trying 192.168.12.10...
telnet: connect to address 192.168.12.10: No route to host

Verwenden des nc-Befehls zum Testen der TCP-Port-Konnektivität

Die Syntax zum Verwenden des Befehls nc zum Testen der TCP-Post-Konnektivität lautet wie folgt:

# nc -z -v [hostname/IP address] [port number]

Beispiel für eine erfolgreiche Verbindung:

# nc -z -v 192.168.10.12 22
Connection to 192.118.20.95 22 port [tcp/ssh] succeeded!

Beispiel einer nicht erfolgreichen Verbindung:

# nc -z -v 192.168.10.12 22
nc: connect to 192.118.20.95 port 22 (tcp) failed: No route to host

Testen der UDP-Port-Konnektivität mit dem Befehl nc

Die Syntax zum Testen der UDP-Port-Konnektivität mit dem Befehl nc lautet wie folgt:

# nc -z -v -u [hostname/IP address] [port number]

Beispiel für eine erfolgreiche Verbindung:

# nc -z -v -u 192.168.10.12 123
Connection to 192.118.20.95 123 port [udp/ntp] succeeded!


Linux
  1. So funktioniert ein Linux-Server

  2. So installieren Sie den Virtualisierungs-Linux-Server

  3. So greifen Sie von Linux aus auf Team Foundation Server (TFS) zu

  4. Effizient testen, ob ein Port unter Linux offen ist?

  5. So führen Sie SCP vom Linux-Server zum Windows-Client aus

So führen Sie einen Port-Scan unter Linux durch

So pingen Sie eine Portnummer in Linux an

So aktualisieren Sie Ubuntu Server auf 20.04 vom 18.04

Wie Sie von Windows aus SSH in Ihren Linux-Server einbinden

So führen Sie SSH zum Server über Linux

So stellen Sie von Linux aus eine Verbindung zu SQL Server her