logo

Příkaz telnet pro Linux

Úvod do telnetu

V Linuxu, telnet příkaz se používá k vytvoření vzdáleného spojení se systémem přes síť TCP/IP. Umožňuje nám to spravovat další systémy pomocí terminálu. Můžeme spustit program pro provádění administrace.

telnet se používá k vyjednávání s jiným hostitelem pomocí protokolu TELNET. Pokud se příkaz telnet vyvolá bez argumentu hostitele, přejde do příkazového režimu, který představuje jeho výzva. V tomto režimu přijímá a spouští příkaz uvedený níže. Implementuje otevřený příkaz s těmito argumenty, pokud je vyvolán s argumenty.

analogová komunikace

Používá protokol TELNET. Tento protokol má však některé bezpečnostní nedostatky, ale pro svou jednoduchost patří mezi nejpoužívanější síťové protokoly. Není to bezpečný protokol, protože přenáší data v nešifrované podobě. Uživatelé Linuxu často preferují ssh přes telnet, protože ssh přenáší data v šifrované podobě. Tento nástroj je podobný funkci Vzdálená plocha v systému Windows. Syntaxe pro telnet je následující:

 telnet hostname/IP address 

Možnosti telnetu

Možnosti jsou níže:

    -7:Odstraňte 8. bit na výstupu a vstupu. Ve výchozím nastavení je telnet 8bitový čistý, ale nepřenáší volbu, tj. TELNET BINARY, pokud není vynucen.-8:Spouští 8bitovou datovou cestu. Snaží se komunikovat s opcí, tj. TELNET BINARY, na výstupu i vstupu.-A:Zabrání tomu, aby byl znak identifikován jako únikový znak.-F:Tato volba umožňuje odeslání lokálních pověření do vzdáleného systému, jako jsou ta, která již byla odeslána do místního prostředí, pokud je použito ověřování Kerberos V5.-K:Neurčuje automatické přihlášení pro vzdálený systém.-L:Na výstupu určuje 8bitovou datovou cestu. To vede k tomu, že možnost, tj. BINARY, bude sdělena na výstupu.-X skupina:Deaktivuje typ autentizace.-A:Pokusí se o automatické přihlášení. Přenáší uživatelské jméno pomocí proměnné USER možnosti ENVIRON, pokud je podporována prostřednictvím vzdáleného systému.-b hostely:Používá bind(2) k navázání místního soketu na aliasovou adresu nebo na jinou adresu rozhraní, než je ta, kterou přirozeně zvolil connect(2). To může být užitečné při připojení ke službám, které používají IP adresy pro rekonfiguraci serveru a autentizace je nežádoucí.-C:Deaktivuje čtení souboru .telnetrc uživatele.-d:Nastaví počáteční hodnotu přepínače ladění na hodnotu TRUE.-e escapechar:Nastaví počáteční escape znak telnetu na escapechar. Pokud chybí znak escape, nebude existovat žádný znak escape.-F:Tato volba umožňuje odeslání lokálních pověření do vzdáleného systému, pokud je použito ověřování Kerberos V5.-k říše:Tato možnost tvrdí, že telnet přináší lístky pro vzdáleného hostitele ve sféře spíše než ve sféře vzdáleného hostitele, pokud se používá ověřování Kerberos.-já uživatel:Pokud vzdálený systém při připojování ke vzdálenému systému přijme volbu ENVIRON, uživatel bude převeden do vzdáleného systému kvůli hodnotě proměnné USER. Tato volba označuje parametr -a. Může být také použit s příkazem, tj. otevřít.-n sledovací soubor:Tato volba se používá k otevření tracefile pro záznam trasovacích informací.-r:Určuje uživatelské rozhraní stejně jako rlogin(1). Znak escape je pevně nastaven na znak vlnovky, pokud se nezmění parametrem -e.-X:Pokud je to možné, zapne šifrování datového toku.-přístav:Představuje číslo portu (adresu aplikace). Pokud číslo není pojmenováno, je výchozí port telnet.-hostitel:Představuje oficiální název, internetovou adresu vzdáleného hostitele nebo alias.

Příkazy v telnetu

Některé důležité příkazy telnetu jsou uvedeny a vysvětleny níže. Stačí zadat pouze tolik příkazů, aby bylo možné jej jednoznačně identifikovat.

    auth argument [...]:Tento příkaz může manipulovat s detaily odeslanými volbou, tj. OVĚŘOVÁNÍ TELNETEM . Pro tento příkaz jsou níže popsány některé platné argumenty:
      deaktivovat typ:Zakáže pojmenovaný typ ověřování. Můžeme použít příkaz, tj. autorizaci zakázat , abyste získali seznam dostupných typů.typ povolení:Umožňuje pojmenovaný typ ověřování. Můžeme použít příkaz, tj. povolení autorizace , abyste získali seznam dostupných typů.postavení:Specifikuje aktuální stav různých typů autentizace.
    zavřít:Uzavře relaci TELNET a vrátí se zpět do příkazového režimu.zobrazit argument [...]:Zobrazuje některé nebo všechny přepínací a nastavené hodnoty.zašifrovat argument [...]:Tento příkaz může manipulovat s detaily odeslanými volbou, tj. ŠIFROVÁNÍ TELNETU . Některé platné argumenty pro tento příkaz jsou popsány níže:
      zakázat typ [vstup|výstup]:Zakáže pojmenovaný typ šifrování. Pokud vynecháme výstup a vstup, oba jsou zakázány. Můžeme použít příkaz, tj. deaktivovat šifrování , abyste získali seznam dostupných typů.povolit typ [vstup|výstup]:Umožňuje pojmenovaný typ šifrování. Pokud vynecháme výstup a vstup, oba jsou povoleny. Můžeme použít příkaz, tj. povolit šifrování , abyste získali seznam dostupných typů.vstup:Je podobný příkazu zašifrovat start vstupu.-vstup:Je podobný příkazu zašifrovat stop vstup.výstup:Je podobný příkazu encrypt start output.-výstup:Je podobný příkazu zašifrovat stop výstup.postavení:Určuje aktuální stav šifrování.

Nainstalujte Telnet na Linux (Ubuntu)

Instalace telnetu na Linux je přímočarý proces. Můžeme jej nainstalovat provedením následujících příkazů:

Aktualizujte systém Linux provedením níže uvedeného příkazu:

 sudo apt update 

Výše uvedený příkaz vás vyzve k zadání hesla uživatele. Zadejte heslo a stiskněte ENTER klíč; spustí proces démona a chvíli potrvá, než se aktualizuje váš systém.

Chcete-li nainstalovat telnet, spusťte níže uvedený příkaz:

 sudo apt install telnetd -y 

Výše uvedený příkaz nainstaluje požadovaný balíček pro protokol telnet. Zvažte následující výstup:

Příkaz telnet pro Linux

Chcete-li ověřit instalaci a zda služba běží nebo ne, spusťte níže uvedený příkaz:

 systemctl status inetd 

Zvažte následující výstup:

Příkaz telnet pro Linux

Nyní musíme otevřít port23 v ufw firewallu. Proveďte níže uvedený příkaz:

 ufw allow 23/tcp 

Výše uvedený příkaz může provést pouze uživatel root. Pokud nejste uživatel root, použijte před tímto příkazem sudo. Zvažte následující výstup:

Příkaz telnet pro Linux

Dalším krokem je opětovné načtení brány firewall, aby se změny uplatnily. Chcete-li znovu načíst bránu firewall, proveďte následující příkaz:

 ufw reload 

Nyní jsme úspěšně nainstalovali telnet do našeho počítače.

Spusťte Telnet shell

Interaktivní shell lze spustit provedením příkazu telnet následovně:

 telnet 

Tento shell nám umožňuje provádět některé příkazy exkluzivní pro telnet. Bude to vypadat jako níže uvedený snímek:

Příkaz telnet pro Linux

Shell usnadňuje pomocí různých příkazů vytvoření vzdáleného připojení. Všechny příkazy můžeme vypsat spuštěním příkazu help, příkaz help provedeme napsáním h . Zvažte následující výstup:

Příkaz telnet pro Linux

Od výše uvedeného uchopení shellu jsou všechny příkazy uvedeny s jejich použitím. Existuje mnoho nástrojů příkazového řádku, jako je zavření, odhlášení, zobrazení, režim, otevření, ukončení, odeslání a další.

reakční tabulka

Jak se připojit pomocí příkazu telnet v Linuxu?

Vytvoření spojení mezi dvěma systémy pomocí příkazu telnet je jednoduchý proces, spusťte příkaz telnet následovaný názvem hostitele.

Například propojujeme náš systém s localhostem. Proveďte příkaz následovně:

 telnet localhost 

Výše uvedený příkaz vás požádá o uživatelské jméno a heslo, zadejte přihlašovací údaje a pokračujte. Zvažte následující výstup:

Příkaz telnet pro Linux

Po připojení můžeme provádět příkazy jako dříve. Jediný rozdíl je v tom, že nyní je stroj považován za vzdálený stroj.

Chcete-li ukončit příkaz telnet, proveďte příkaz logout.

 logout 

zvažte následující výstup:

Příkaz telnet pro Linux

Nyní jsme se úspěšně odhlásili ze vzdáleného připojení.