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.