GNU/Linux >> Znalost Linux >  >> Linux

Telnet k portu pro testování síťové konektivity

Telnet je jedním z nejjednodušších způsobů kontroly připojení na určitých portech. Tento článek vysvětluje, jak připojit telnet k portu a zkontrolovat, zda je port otevřený nebo zavřený.

Telnet je protokol klient-server. Správci sítě a systému jej používají ke konfiguraci a správě síťových zařízení, jako jsou servery, směrovače atd. Všechny informace vyměňované v relaci telnet mezi klientem a serverem jsou však nešifrované. V současné době byla tato aplikace nahrazena SSH, která poskytuje stejný typ služby, ale je šifrovaná.

V dnešní době je telnet široce používán k ověřování konektivity ke službám, které jsou založeny na protokolu TCP. Mnoho lidí považuje problém kontroly, zda je port otevřen, někdy matoucí. Jedním z nejúčinnějších způsobů je použití síťového protokolu Telnet.

Použití Telnetu k testování otevřených portů

Ačkoli většina uživatelů volí práci s grafickým rozhraním, Telnet je jedním z nejjednodušších způsobů, jak zkontrolovat konektivitu na určitých portech. Podívejme se, jak můžeme použít telnet příkaz k otestování konektivity TCP portu. Syntaxe pro jeho použití je následující:

telnet [hostname/IP address] [port number]

Vložte IP adresu nebo název domény serveru, ke kterému se pokoušíte připojit, místo [název hostitele/IP adresa] a nahraďte druhé závorky [číslo portu] číslem portu, ke kterému chcete připojení otestovat.

V důsledku provedení příkazu může být:

  • Síť je nedostupná ” pokud je port uzavřen nebo blokován bránou firewall.
  • Spojení odmítnuto ” pokud služba nefunguje/neposlouchá na zadaném portu, ale port je dosažitelný.
  • Připojeno k serveru_ip “, pokud je připojení úspěšné.

Například pro telnet na port 80 na 192.168.0.1 pro ověření připojení zadejte příkaz:

telnet 192.168.0.1 80

Pokud je připojení úspěšné, výsledek provedení příkazu bude vypadat takto:

Trying 192.168.0.1...
Connected to 192.168.0.1.
Escape character is '^]'.

Příklad neúspěšného připojení:

Trying 192.168.0.1...
telnet: Unable to connect to remote host: Network is unreachable

nebo

Trying 192.168.0.1...
telnet: Unable to connect to remote host: Connection refused

Samozřejmě s telnet můžete testovat nejen vzdálené, ale i localhost služby. Stačí nahradit [název hostitele/IP adresa] část s localhost nebo 127.0.0.1 .

Závěr

Doufáme, že tento článek vám pomohl naučit se, jak telnet do portu, abyste zkontrolovali, zda je port otevřený nebo ne. Další informace o telnet příkaz v systému Linux, podívejte se na stránku jeho příručky.


Linux
  1. Jak na to:MTR – Pochopení a řešení problémů se síťovým připojením

  2. Zkontrolujte připojení k síti na serveru Linux

  3. Efektivně otestovat, zda je port otevřený v Linuxu?

  1. 15 Vysvětlení běžně používaných síťových portů

  2. (Snadné) Otestujte si rychlost stahování z internetu v terminálu Linux

  3. Žádné síťové připojení do/z kontejneru Docker CE na CentOS 8

  1. CentOS / RHEL :Jak zjistit, zda je síťový port otevřený nebo ne?

  2. Jak otestovat konektivitu portu [TCP/UDP] ze serveru Linux

  3. Otestujte, zda je port na vzdáleném systému dosažitelný (bez telnetu)