logo

Linux telnet ukaz

Uvod v telnet

V Linuxu je telnet ukaz se uporablja za ustvarjanje oddaljene povezave s sistemom prek omrežja TCP/IP. Omogoča nam upravljanje drugih sistemov preko terminala. Zaženemo lahko program za vodenje administracije.

telnet se uporablja za pogajanja z drugim gostiteljem s pomočjo protokola TELNET. Če ukaz telnet prikliče brez argumenta gostitelja, pride v ukazni način, ki ga predstavlja njegov poziv. V tem načinu sprejme in zažene ukaz, naveden kot sledi. Implementira odprt ukaz s temi argumenti, če je priklican z argumenti.

vrstica proti stolpcu

Uporablja protokol TELNET. Vendar ima ta protokol nekaj varnostnih napak, vendar je zaradi svoje preprostosti eden najpogosteje uporabljenih omrežnih protokolov. To ni varen protokol, ker prenaša podatke v nešifrirani obliki. Uporabnik Linuxa pogosto raje ssh prek telneta, ker ssh prenaša podatke v šifrirani obliki. Ta pripomoček je podoben funkciji oddaljenega namizja v sistemu Windows. Sintaksa za telnet je naslednja:

 telnet hostname/IP address 

Možnosti telneta

Možnosti so spodaj:

    -7:Odstrani 8. bit na izhodu in vhodu. Privzeto je telnet 8-bitni čist, vendar ne prenese možnosti, tj. TELNET BINARY, razen če ni prisiljen.-8:Izvaja 8-bitno podatkovno pot. Poskuša komunicirati z možnostjo, tj. TELNET BINARY, na izhodu in vhodu.-IN:Prepreči, da bi bil znak prepoznan kot ubežni znak.-F:Ta možnost dovoljuje pošiljanje lokalnih poverilnic v oddaljeni sistem, kot so tiste, ki so že poslane v lokalno okolje, če se uporablja preverjanje pristnosti Kerberos V5.-K:Ne določa samodejne prijave za oddaljeni sistem.-L:Na izhodu določa 8-bitno podatkovno pot. Vodi možnost, tj. BINARY, ki se sporoči na izhodu.-X skupina:Deaktivira vrsto avtentikacije atype.-a:Poskuša se samodejno prijaviti. Uporabniško ime prenese s spremenljivko USER možnosti ENVIRON, če je podprto prek oddaljenega sistema.-b hostli:Uporablja bind(2) za povezovanje lokalne vtičnice z naslovom z vzdevkom ali z drugim naslovom vmesnika, kot je tisti, ki ga je naravno izbral connect(2). Lahko je koristno med povezovanjem s storitvami, ki uporabljajo naslove IP za ponovno konfiguracijo strežnika in avtentikacija ni zaželena.-c:Deaktivira branje datoteke .telnetrc uporabnika.-d:Začetno preklopno vrednost odpravljanja napak nastavi na TRUE.-e escapechar:Nastavi začetni ubežni znak telneta na escapechar. Ubežnega znaka ne bo, če escapechar ni.-f:Ta možnost dovoljuje, da se lokalne poverilnice pošljejo v oddaljeni sistem, če je uporabljeno preverjanje pristnosti Kerberos V5.-k kraljestvo:Ta možnost trdi, da telnet prinaša vstopnice za oddaljenega gostitelja v področju in ne v področju oddaljenega gostitelja, če se uporablja preverjanje pristnosti Kerberos.-I uporabnik:Če oddaljeni sistem pri povezovanju z oddaljenim sistemom sprejme možnost ENVIRON, bo uporabnik zaradi vrednosti za spremenljivko USER prenesen v oddaljeni sistem. Ta možnost označuje zastavico -a. Lahko se uporablja tudi z ukazom, tj. odpri.-n sledilna datoteka:Ta možnost se uporablja za odpiranje datoteke sledenja za beleženje informacij sledenja.-r:Določa uporabniški vmesnik enako kot rlogin(1). Ubežni znak je fiksiran na znak tilde, razen če ga spremeni zastavica -e.-x:Če je mogoče, vklopi šifriranje podatkovnega toka.-vrata:Predstavlja številko vrat (naslov aplikacije). Vrata telnet so privzeta vrata, če številka ni imenovana.-gostitelj:Predstavlja uradno ime, internetni naslov oddaljenega gostitelja ali vzdevek.

Ukazi v telnetu

Nekateri pomembni ukazi telnet so navedeni in razloženi spodaj. Vnesti je treba le dovolj vseh ukazov za enolično identifikacijo.

    argument za avtorizacijo[...]:Ta ukaz lahko manipulira s podrobnostmi, ki jih pošlje opcija, tj. AVTENTIKACIJA TELNET . Za ta ukaz je nekaj veljavnih argumentov opisanih spodaj:
      onemogoči vrsto:Onemogoči imenovano vrsto preverjanja pristnosti. Uporabimo lahko ukaz, tj. onemogoči avtorizacijo , da dobite seznam razpoložljivih vrst.omogoči vrsto:Omogoča imenovano vrsto avtentikacije. Uporabimo lahko ukaz, tj. omogočiti avtorizacijo , da dobite seznam razpoložljivih vrst.stanje:Določa trenutno stanje različnih vrst avtentikacije.
    zapri:Zapre sejo TELNET in se vrne v ukazni način.prikazni argument[...]:Prikaže nekatere ali vse preklopne in nastavljene vrednosti.šifriraj argument[...]:Ta ukaz lahko manipulira s podrobnostmi, ki jih pošlje opcija, tj. ŠIFRIRANJE TELNET . Nekateri veljavni argumenti za ta ukaz so opisani spodaj:
      onemogoči vrsto [vhod|izhod]:Onemogoči imenovano vrsto šifriranja. Če izpustimo izhod in vnos, sta oba onemogočena. Uporabimo lahko ukaz, tj. onemogoči šifriranje , da dobite seznam razpoložljivih vrst.omogoči vrsto [vhod|izhod]:Omogoča imenovano vrsto šifriranja. Če izpustimo izhod in vnos, sta omogočena oba. Uporabimo lahko ukaz, tj. omogoči šifriranje , da dobite seznam razpoložljivih vrst.vnos:Podobno je ukazu encrypt start input.-vnos:Podobno je ukazu encrypt stop input.izhod:Podobno je ukazu encrypt start output.-izhod:Podobno je ukazu encrypt stop output.stanje:Določa trenutno stanje šifriranja.

Namestite Telnet v Linux (Ubuntu)

Namestitev telneta v Linux je enostaven postopek. Namestimo ga lahko z izvajanjem naslednjih ukazov:

Posodobite sistem Linux tako, da izvedete spodnji ukaz:

 sudo apt update 

Zgornji ukaz bo zahteval uporabniško geslo. Vnesite geslo in pritisnite ENTER ključ; zagnal bo demonski proces in trajalo bo nekaj časa, da posodobi vaš sistem.

Če želite namestiti telnet, izvedite spodnji ukaz:

 sudo apt install telnetd -y 

Zgornji ukaz bo namestil zahtevani paket za protokol telnet. Razmislite o spodnjem rezultatu:

Linux telnet ukaz

Če želite preveriti namestitev in ali se storitev izvaja ali ne, izvedite spodnji ukaz:

 systemctl status inetd 

Razmislite o spodnjem rezultatu:

Linux telnet ukaz

Zdaj moramo odpreti port23 v požarnem zidu ufw. Izvedite spodnji ukaz:

 ufw allow 23/tcp 

Zgornji ukaz lahko izvede le uporabnik root. Če niste root uporabnik, pred tem ukazom uporabite sudo. Razmislite o spodnjem rezultatu:

preimenuj imenik v linuxu
Linux telnet ukaz

Naslednji korak je ponovno nalaganje požarnega zidu, da se spremembe uveljavijo. Če želite znova naložiti požarni zid, izvedite spodnji ukaz:

 ufw reload 

Zdaj smo uspešno namestili telnet v naš stroj.

Zaženite lupino Telnet

Interaktivno lupino lahko zaženete z izvedbo ukaza telnet, kot sledi:

 telnet 

Ta lupina nam omogoča izvajanje nekaterih ukazov izključno za telnet. Videti bo kot spodnji posnetek:

Linux telnet ukaz

Lupina omogoča ustvarjanje oddaljene povezave z različnimi ukazi. Vse ukaze lahko izpišemo tako, da izvedemo ukaz help, izvedemo ukaz help s tipkanjem h . Razmislite o spodnjem rezultatu:

Linux telnet ukaz

Kot na zgornjem posnetku lupine so vsi ukazi navedeni z njihovo uporabo. Naštetih je veliko pripomočkov ukazne vrstice, kot so zapiranje, odjava, prikaz, način, odpiranje, izhod, pošiljanje itd.

Kako se povezati z ukazom telnet v Linuxu?

Če želite ustvariti povezavo med dvema sistemoma z ukazom telnet, je preprost postopek, izvedite ukaz telnet, ki mu sledi ime gostitelja.

Na primer, povezujemo naš sistem z lokalnim gostiteljem. Izvedite ukaz na naslednji način:

 telnet localhost 

Zgornji ukaz zahteva uporabniško ime in geslo, za nadaljevanje vnesite poverilnico. Razmislite o spodnjem rezultatu:

Linux telnet ukaz

Po povezavi lahko izvajamo ukaze kot prej. Edina razlika je v tem, da se zdaj stroj obravnava kot oddaljeni stroj.

Za izhod iz ukaza telnet izvedite ukaz za odjavo.

 logout 

upoštevajte spodnji rezultat:

Linux telnet ukaz

Zdaj smo se uspešno odjavili iz oddaljene povezave.