logo

Príkaz telnet pre Linux

Úvod do telnetu

V Linuxe, telnet príkaz sa používa na vytvorenie vzdialeného spojenia so systémom cez sieť TCP/IP. Umožňuje nám to spravovať ďalšie systémy pomocou terminálu. Môžeme spustiť program na správu.

telnet sa používa na vyjednávanie s iným hostiteľom pomocou protokolu TELNET. Ak sa príkaz telnet vyvolá bez argumentu hostiteľa, dostane sa do príkazového režimu, ktorý predstavuje jeho výzva. V tomto režime prijme a spustí príkaz uvedený nižšie. Implementuje otvorený príkaz s týmito argumentmi, ak je vyvolaný s argumentmi.

čítať excelový súbor v jave

Používa protokol TELNET. Tento protokol má však určité bezpečnostné nedostatky, no pre svoju jednoduchosť patrí medzi najpoužívanejšie sieťové protokoly. Nie je to bezpečný protokol, pretože prenáša dáta v nezašifrovanej forme. Používatelia Linuxu často preferujú ssh cez telnet, pretože ssh prenáša dáta v šifrovanej forme. Tento nástroj je podobný funkcii Vzdialená plocha v systéme Windows. Syntax pre telnet je nasledovná:

 telnet hostname/IP address 

Možnosti telnetu

Možnosti sú nižšie:

    -7:Odizolujte 8. bit na výstupe a vstupe. V predvolenom nastavení je telnet 8-bitový čistý, ale neprenáša možnosť, t.j. TELNET BINARY, pokiaľ nie je vynútená.-8:Spúšťa 8-bitovú dátovú cestu. Pokúša sa komunikovať s opciou, t.j. TELNET BINARY, na výstupe aj na vstupe.-A:Zabráni tomu, aby bola postava identifikovaná ako úniková postava.-F:Táto voľba povoľuje odosielanie lokálnych poverení do vzdialeného systému, ako sú tie, ktoré už boli odoslané do lokálneho prostredia, ak sa používa autentifikácia Kerberos V5.-K:Nešpecifikuje automatické prihlásenie do vzdialeného systému.-L:Na výstupe špecifikuje 8-bitovú dátovú cestu. Vedie možnosť, t.j. BINARY, ktorá sa má komunikovať na výstupe.-X skupina:Deaktivuje typ autentifikácie atype.-a:Pokúsi sa o automatické prihlásenie. Prenáša meno používateľa pomocou premennej USER možnosti ENVIRON, ak to podporuje vzdialený systém.-b hostely:Používa bind(2) na naviazanie lokálneho soketu na aliasovú adresu alebo na inú adresu rozhrania, ako je tá, ktorú prirodzene vybral connect(2). Môže to byť užitočné počas pripojenia k službám, ktoré používajú IP adresy na rekonfiguráciu servera a autentifikácia je nežiaduca.-c:Deaktivuje čítanie súboru .telnetrc používateľa.-d:Nastaví počiatočnú hodnotu prepínača ladenia na hodnotu TRUE.-e escapechar:Nastavuje počiatočný únikový znak telnetu na escapechar. Ak chýba znak escape, nebude existovať žiadny únikový znak.-f:Táto voľba povoľuje odosielanie lokálnych poverení do vzdialeného systému, ak sa používa autentifikácia Kerberos V5.-k ríša:Táto možnosť tvrdí, že telnet prináša lístky pre vzdialený hostiteľ v realme, a nie v realme vzdialeného hostiteľa, ak sa používa autentifikácia Kerberos.-I užívateľ:Ak vzdialený systém pri pripájaní k vzdialenému systému akceptuje voľbu ENVIRON, používateľ bude presunutý do vzdialeného systému kvôli hodnote pre premennú USER. Táto voľba označuje príznak -a. Môže byť tiež použitý s príkazom, t.j. open.-n sledovací súbor:Táto možnosť sa používa na otvorenie súboru sledovania na zaznamenanie informácií o sledovaní.-r:Určuje používateľské rozhranie rovnako ako rlogin(1). Znak escape je pevne nastavený na znak vlnovky, pokiaľ ho nezmení príznak -e.-X:Ak je to možné, zapne šifrovanie dátového toku.- prístav:Predstavuje číslo portu (adresu aplikácie). Ak číslo nie je pomenované, je predvolený port telnet.-hostiteľ:Predstavuje oficiálny názov, internetovú adresu vzdialeného hostiteľa alebo alias.

Príkazy v telnete

Niektoré dôležité príkazy telnet sú uvedené a vysvetlené nižšie. Na jeho jedinečnú identifikáciu je potrebné zadať iba toľko príkazov, koľko je potrebné.

    auth argument [...]:Tento príkaz môže manipulovať s podrobnosťami odoslanými voľbou, t.j. AUTENTIZÁCIA TELNETU . Pre tento príkaz sú nižšie popísané niektoré platné argumenty:
      vypnúť typ:Zakáže pomenovaný typ autentifikácie. Môžeme použiť príkaz, napr. autorizáciu zakázať , aby ste získali zoznam dostupných typov.typ povolenia:Umožňuje pomenovaný typ autentifikácie. Môžeme použiť príkaz, napr. povoliť autorizáciu , aby ste získali zoznam dostupných typov.postavenie:Špecifikuje aktuálny stav rôznych typov autentifikácie.
    Zavrieť:Zatvorí reláciu TELNET a vráti sa do príkazového režimu.zobraziť argument [...]:Zobrazuje niektoré alebo všetky prepínacie a nastavené hodnoty.zašifrovať argument [...]:Tento príkaz môže manipulovať s podrobnosťami odoslanými voľbou, t.j. ŠIFROVANIE TELNETU . Niektoré platné argumenty pre tento príkaz sú popísané nižšie:
      vypnúť typ [vstup|výstup]:Zakáže uvedený typ šifrovania. Ak vynecháme výstup a vstup, obe sú vypnuté. Môžeme použiť príkaz, napr. deaktivovať šifrovanie , aby ste získali zoznam dostupných typov.povoliť typ [vstup|výstup]:Umožňuje pomenovaný typ šifrovania. Ak vynecháme výstup a vstup, oba sú povolené. Môžeme použiť príkaz, napr. povoliť šifrovanie , aby ste získali zoznam dostupných typov.vstup:Je podobný príkazu zašifrovať štartovací vstup.-vstup:Je podobný príkazu zašifrovať stop vstup.výkon:Je podobný príkazu zašifrovať štart výstup.-výkon:Je podobný príkazu zašifrovať stop výstup.postavenie:Špecifikuje aktuálny stav šifrovania.

Nainštalujte Telnet v systéme Linux (Ubuntu)

Inštalácia telnetu v systéme Linux je jednoduchý proces. Môžeme ho nainštalovať vykonaním nasledujúcich príkazov:

Aktualizujte systém Linux vykonaním nižšie uvedeného príkazu:

 sudo apt update 

Vyššie uvedený príkaz vás vyzve na zadanie hesla používateľa. Zadajte heslo a stlačte ENTER kľúč; spustí proces démona a chvíľu potrvá, kým sa aktualizuje váš systém.

Ak chcete nainštalovať telnet, vykonajte nasledujúci príkaz:

 sudo apt install telnetd -y 

Vyššie uvedený príkaz nainštaluje požadovaný balík pre protokol telnet. Zvážte nasledujúci výstup:

Príkaz telnet pre Linux

Ak chcete overiť inštaláciu a či je služba spustená alebo nie, vykonajte nasledujúci príkaz:

 systemctl status inetd 

Zvážte nasledujúci výstup:

Príkaz telnet pre Linux

Teraz musíme otvoriť port23 v ufw firewalle. Vykonajte nižšie uvedený príkaz:

 ufw allow 23/tcp 

Vyššie uvedený príkaz môže vykonať iba užívateľ root. Ak nie ste užívateľ root, použite pred týmto príkazom sudo. Zvážte nasledujúci výstup:

Príkaz telnet pre Linux

Ďalším krokom je opätovné načítanie brány firewall, aby sa zmeny uplatnili. Ak chcete znova načítať bránu firewall, vykonajte nasledujúci príkaz:

koľko je tam ovocia
 ufw reload 

Teraz sme úspešne nainštalovali telnet do nášho počítača.

Spustite Telnet shell

Interaktívny shell možno spustiť vykonaním príkazu telnet takto:

 telnet 

Tento shell nám umožňuje vykonávať niektoré príkazy exkluzívne pre telnet. Bude to vyzerať ako obrázok nižšie:

Príkaz telnet pre Linux

Shell uľahčuje pomocou rôznych príkazov vytvorenie vzdialeného pripojenia. Všetky príkazy môžeme vypísať vykonaním príkazu help, príkaz help vykonáme napísaním h . Zvážte nasledujúci výstup:

Príkaz telnet pre Linux

Ako z vyššie uvedeného prichytenia shellu, všetky príkazy sú uvedené s ich použitím. Existuje mnoho uvedených nástrojov príkazového riadka, ako napríklad zavrieť, odhlásiť, zobraziť, režim, otvoriť, ukončiť, odoslať a ďalšie.

Ako sa pripojiť pomocou príkazu telnet v systéme Linux?

Vytvorenie spojenia medzi dvoma systémami pomocou príkazu telnet je jednoduchý proces, vykonajte príkaz telnet nasledovaný názvom hostiteľa.

Napríklad prepájame náš systém s localhostom. Vykonajte príkaz takto:

 telnet localhost 

Vyššie uvedený príkaz vás požiada o používateľské meno a heslo, zadajte poverenia, aby ste mohli pokračovať. Zvážte nasledujúci výstup:

Príkaz telnet pre Linux

Po pripojení môžeme vykonávať príkazy ako predtým. Jediný rozdiel je v tom, že teraz sa so strojom zaobchádza ako so vzdialeným strojom.

Ak chcete ukončiť príkaz telnet, vykonajte príkaz logout.

 logout 

zvážte nasledujúci výstup:

Príkaz telnet pre Linux

Teraz sme sa úspešne odhlásili zo vzdialeného pripojenia.