Jak funguje Telnet?
Kredit obrázku: Caiaimage/Robert Daly/Caiaimage/GettyImages
Telnet je nástroj, který lze použít k otevření příkazového řádku na vzdáleném počítači, obvykle na serveru. Můžete jej také použít ke kontrole, zda je otevřený konkrétní port. Telnet funguje jako to, co se nazývá a emulátor terminálupomocí standardních protokolů, které fungují jako fyzický terminál připojený ke stroji. Některé moderní systémy umožňují pouze připojení pomocí příkazového řádku Secure Shell, šifrovaný nástroj podobný Telnetu nebo prostřednictvím virtuální privátní sítě. Protokol přenosu souborů se často používá ve spojení s odesíláním souborů.
Co je Telnet?
Telnet je systém pro otevření textového spojení mezi dvěma počítači. Termín se někdy říká, že je to zkrácená forma „terminálová síť.„Podklad protokol, neboli specifikace toho, jak počítače komunikují, byla původně vyvinuta pro fyzické terminály s klávesnicemi a obrazovkami nebo tiskárnami, které se připojovaly k počítačům v 60. letech. V dnešní době je Telnet obvykle implementován čistě softwarově a můžete se setkat se softwarem Telnet (někdy označovaný jako
software emulátoru terminálu) pro všechny moderní operační systémy.Video dne
Ve výchozím nastavení Telnet komunikuje s počítačem, ke kterému jste připojeni port 23. To se nevztahuje na typ fyzického portu na počítači, ke kterému můžete připojit klávesnici nebo monitor, ale na číslo digitálního portu používané k rozlišení různých služeb běžících na počítači. Pokud vám někdo řekne, abyste se připojili k počítači pomocí Telnetu, obecně nemusíte zadávat číslo portu, pokud k tomu nejste vyzváni.
Použití Telnetu
Historicky byl Telnet často používán ke vzdálenému přihlášení ke vzdálenému serveru za účelem podnikání, jako je úprava souborů, spouštění různých programů nebo kontrola e-mailů v tomto systému. Obvykle byste k připojení k systému použili Telnet a poté zadali uživatelské jméno a heslo pro přístup k příkazovému řádku v tomto systému.
V dnešní době je použití Telnetu neobvyklé, protože software je nešifrovaný, což znamená, že kdokoli díky sledování vašeho připojení získá přístup k vašemu uživatelskému jménu, heslu a dalším soukromým informacím, které zadáte. Telnet také nepodporuje moderní grafická uživatelská rozhraní, což znamená, že není užitečné pro vzdálené používání mnoha moderních programů, jako jsou textové procesory, webové prohlížeče nebo tabulky, které vyžadují rozhraní GUI.
Některé servery to umožňují vzdálená připojení přes Telnet pro přístup k veřejným datům, jako jsou zprávy o počasí, nebo hrát jednoduché hry. Některé z těchto služeb existují z nostalgie, jako návrat do jednodušších časů online, a některé jsou ponechány na místě kvůli kompatibilitě se staršími systémy, které potřebují přístup k datům.
Pomocí Telnetu je také možné se připojit k jinému softwaru, který používá nešifrované textové protokoly. To zahrnuje webové servery využívající nešifrovaná připojení. To může být užitečné pro testování, zda jsou porty a k nim připojené servery správně nakonfigurovány.
Použití Telnetu v systému Windows
Telnet je součástí moderních verzí systému Microsoft Windows pro připojení ke vzdáleným serverům, ale ve výchozím nastavení není povolen. Chcete-li jej aktivovat, pokud jste tak dosud neučinili, spusťte příkazový řádek systému Windows, když jste přihlášeni jako správce, a poté zadejte „Dism /Online /Enable-feature /FeatureName: TelnetClient" pro aktivaci softwaru. Spusťte příkazový řádek zadáním "cmd" ve vyhledávacím poli na hlavním panelu Windows nebo v nabídce Start a kliknutím na ikonu příkazového řádku. Pokud jste na počítači někoho jiného, včetně pracovního počítače, možná budete chtít před aktivací softwaru požádat o pomoc nebo povolení.
Jakmile je Telnet aktivován, spusťte příkazový řádek a zadejte "telnet
Telnet na Mac a Linux
Telnet je obvykle ve výchozím nastavení povolen v systémech Apple macOS a Linux. Použijte jej z příkazového řádku vašeho systému stejným způsobem jako ve Windows, zadáním "telnet "nebo"telnet " pro připojení ke vzdálenému serveru, volitelně s uvedením jiného než výchozího portu.
Pokud používáte Linux a zobrazí se vám chybová zpráva, že Telnet nelze najít, vyhledejte jej a nainstalujte jej pomocí správce balíčků vašeho systému. Na systémech Debian a Ubuntu to obvykle můžete provést zadáním "apt nainstalovat telnet."
Telnet pro Android a iOS
Pro chytré telefony Android a iPhone je na příslušných trzích aplikací k dispozici celá řada softwaru Telnet. Některé z tohoto softwaru podporují i jiné protokoly vzdáleného připojení.
Vyhledejte aplikaci kompatibilní s Telnetem, která nabízí požadované funkce za cenu, která se vám líbí. Být pozor na aplikace, které vyžadují zdánlivě nadměrný počet oprávnění. Většina softwaru vzdáleného terminálu na chytrých telefonech vám umožní zadat název domény nebo IP adresu a volitelně port, který chcete použít.
Kontrola portů pomocí Telnetu
Někdy je užitečné použít Telnet zkontrolujte, zda je konkrétní port otevřený a přístupný na konkrétním stroji. Můžete si například ověřit, zda port 80, používaný webovými servery, je otevřený, pokud máte potíže s připojením k prohlížeči. Možná budete chtít také někdy zkontrolovat port 25, běžně používaný k odesílání e-mailů, pokud máte potíže s e-mailovým programem.
Chcete-li to provést, zadejte "telnet“ následovaný názvem serveru a požadovaným portem, jako byste to udělali pro přihlášení k počítači pomocí Telnetu. Podívejte se, jaký typ odpovědi dostanete od serveru. Často budete chtít pouze ověřit, že se můžete připojit a obdržet odpověď, ale v některých případech možná budete chtít zadávat příkazy ručně.
Pokud se nemůžete připojit, může to být problém se serverem nebo s bránou firewall ve vaší síti nebo v síti serveru. Obraťte se na toho, kdo server provozuje, s žádostí o pomoc s řešením problémů, nebo se pokuste o přístup k serveru z jiného počítače nebo jiné sítě, pokud máte problémy.
Použití Secure Shell
V dnešní době je běžné používat program tzv Secure Shell nebo ssh, pro připojení ke vzdáleným serverům a otevření příkazového řádku. Velkou výhodou ssh je, že je šifrované, takže je pro odposlechy těžší sledovat nebo rušit vaše připojení.
V systému macOS nebo Linux můžete normálně napsat „ssh " pro připojení ke konkrétnímu serveru. V systému Windows může být nutné nainstalovat externího klienta, abyste mohli používat ssh. Jeden společný bezplatný se nazývá Tmel. Podporuje také Telnet.
Normálně budete používat ssh pro připojení k serveru, kde vám někdo dal účet, a může vám poskytnout jakékoli další informace, které potřebujete pro přístup k tomuto serveru.
VNC, VPN a vzdálená plocha
Pokud chcete otevřít grafické připojení k jinému serveru, možná budete moci použít systém nazvaný Virtual Network Computing nebo VNC. Existuje řada bezplatných a komerčních nástrojů VNC, které můžete použít. Kdokoli provozuje server, ke kterému se pokoušíte připojit, může mít radu, jaký nástroj použít.
Pokud se připojujete k počítači se systémem Windows, můžete také použít Microsoft protokol vzdálené plochy. Software pro připojení k počítači se systémem Windows pomocí vzdálené plochy je dostupný pro všechny moderní operační systémy. K připojení budete obvykle potřebovat účet na vzdáleném systému.
Pro připojení ke vzdálené počítačové síti můžete také použít virtuální privátní síť (VPN). To se často používá pro připojení k sítím zaměstnavatelů při práci mimo pracoviště. Kdokoli provozuje síť, poskytne vám přihlašovací údaje a řekne vám, jaký software VPN použít.