TELNET – osnove uporabe. Metode za povezovanje z oddaljenimi napravami z ukazom telnet

Z uporabo ukaza telnet je mogoče vzpostaviti komunikacijski kanal z računalniki na daljavo.

In sam pripomoček je skoraj nekakšen emulator brskalnika v terminalu, ki podpira več omrežnih protokolov.

Prej se je telnet pogosto uporabljal za upravljanje osebnih računalnikov z operacijskim sistemom Linux.

In zdaj z istim pripomočkom testirajo omrežje, preverjajo vrata, upravljajo usmerjevalnike in druge IoT naprave.

Vsebina:

Značilnosti pripomočka

Kljub dejstvu, da je glavna naloga telneta ustvariti povezavo med osebnimi računalniki, oddaljenimi drug od drugega, z uporabo istoimenskega protokola, lahko s pripomočkom upravljate tudi druge storitve.

Na primer dostop do POP3, HTTP, IRC ali SMTP.

Navsezadnje te in nekatere druge storitve delujejo na podlagi transportnega protokola TCP, za delo s katerim lahko uporabite odjemalca telnet.

Sintaksa ukazov telnet pri povezovanju z oddaljenim računalnikom je naslednja: $ telnet (možnosti) (gostitelj) (vrata).

Gostitelj je domena računalnika, s katerim je vzpostavljena povezava. Vrata – vrata na računalniku, iz katerih se izvaja dostop. In možnosti so lahko naslednje:

  • -4 in -6 uveljavljata uporabo naslovov ipv4 oziroma ipv6;
  • -8 omogoča uporabo 8-bitnega kodiranja;
  • -E onemogoči podporo za ubežna zaporedja;
  • -a samodejno registrira uporabnika na oddaljenem sistemu;
  • -d omogoči način odpravljanja napak;
  • -p omogoča emulacijo rlogin;
  • -e nastavi začetni ubežni znak;
  • -l avtorizira uporabnika v sistemu.

Ko je vzpostavljena povezava z oddaljenim gostiteljem, pripomoček telnet začne delovati v enem od dveh načinov - vrstico za vrstico ali znak za znakom.

Prva možnost je najprimernejša zaradi možnosti neposrednega urejanja besedila in pošiljanja šele, ko je uporabnik v celoti vnesel vse podatke.

Pomanjkljivost tega načina po vrsticah je, da ga nekatere storitve ne podpirajo. Medtem ko se znak za znakom lahko uporablja v vsakem primeru.

Vendar pa se pri uporabi vse informacije pošljejo takoj.

In če uporabnik naredi napako, je ne bo mogoče popraviti - navsezadnje se celo presledki in Backspace pošljejo na strežnik v obliki znakov.

Vedeti morate: Pri uporabi protokola telnet ni možnosti šifriranja prenosa informacij. Vsi podatki se pošiljajo neposredno in jih lahko prestreže nepooblaščen uporabnik. In ni priporočljivo, da jih prenašate na ta način - za to je priporočljivo uporabiti varen omrežni protokol Secure Shell.

Osnovni ukazi

Pri delu s protokolom telnet uporabnik vnese ustrezne ukaze v konzolo. Najbolj priljubljeni vključujejo naslednje:

  • OPEN (ime računalnika) (vrata). Omogoča komunikacijo z računalnikom, katerega ime je navedeno v ukazu. Če ne določite vrat, bo pripomoček poskušal uporabiti privzeto številko. Včasih je navedeno namesto imena računalnika;
  • PRIKAZ (argument). Ukaz za prikaz celotnega ali delnega niza parametrov pripomočka telnet;
  • ZAPRI. Zasnovan za zapiranje seje telnet in vrnitev sistema v ukazni način;
  • PRENEHATI. Ukaz za prekinitev vseh odprtih povezav in izhod iz telneta;

riž. 2. Z ukazom Quit v odjemalcu MS Telnet.

  • VRSTA NAČINA. Uporablja se za nadzor ene od dveh možnosti načina vnosa (znak za znakom ali vrstica za vrstico). V tem primeru se oddaljenemu računalniku pošlje zahteva za preklop v določen način in, če ga storitev podpira, je zagotovljen ustrezen preklop;
  • STANJE. Ukaz, ki prikaže trenutno stanje pripomočka, ime in način izmenjave;
  • ? (ekipa). Poroča informacije o ustreznem zaporedju ukazov. Potreben je v primerih, ko bo uporabnik uporabil ukaz, ki mu ni znan;
  • ! (ekipa). Izvede zaporedje ukazov v lokalnem sistemu;
  • POŠLJI ARGUMENTE. Pošlje znakovne argumente oddaljenemu računalniku;
  • POBEŽI. Pošlje enega od ubežnih znakov, kot je vejica, oklepaj ali kazalka (^);
  • SINHRONIZIRAJ Služi za pošiljanje sinhronizacijskega zaporedja, ki vam omogoča preklic vseh vnesenih ukazov, ki še niso poslani. Uporablja se samo v načinu vrstica za vrstico;
  • BRK. Pošiljanje zaporedja prekinitev, ko je pritisnjena tipka Break.

Vsi ti ukazi so osnovni, čeprav je njihovo skupno število veliko večje. Vendar pa je zaradi precej redke uporabe tega pripomočka njihov popoln seznam najlažje najti tako, da v terminal vnesete HELP.

Po prikazu celotnega seznama dobite informacije o pomoči za vsako zaporedje ukazov z uporabo ukaza »?«.

Čeprav je na primer za odjemalca telnet v sistemu Windows seznam morda skrajšan.

Vsi uporabniki računalnikov se ne zavedajo prisotnosti skritih storitev, ki vam omogočajo izvajanje različnih operacij brez uporabe posebne programske opreme. Storitev Telnet je prisotna v operacijskih sistemih Windows in Linux. To gradivo bo podrobno obravnavalo namen storitve, ukaze, zmožnosti in kako pravilno delati z njo.

Kaj je Telnet

Telnet je komunikacijsko sredstvo, ki se vzpostavi med terminalskimi napravami. Primer takšne povezave je povsem preprost: osebni računalnik in strežnik, ki podpira podobno vrsto povezave. Telnet ni programska oprema, je komunikacijski protokol. Vendar je treba opozoriti, da obstajajo nekateri pripomočki, ki delujejo prek protokola "terminalne mreže".

V bližnji preteklosti je bil Telnet eden glavnih načinov povezovanja v omrežje. Zdaj pa pripomoček praktično ni uporabljen. Danes imajo operacijski sistemi nameščene naprednejše protokole, ki uporabniku odpravljajo morebitna dodatna dejanja.

Ta komunikacijski protokol se uporablja v nekaterih operacijah:

  • povezava na oddaljeno namizje;
  • pregled vrata za povezljivost;
  • uporaba programska oprema, ki je na voljo samo na oddaljenih napravah;
  • aplikacija sistemskih imenikov, ki ga je mogoče odpreti samo s to vrsto protokola;
  • pošiljanje e-pošta brez uporabe dodatne programske opreme;
  • uporabniki, ki uporabljajo ta protokol, dovoljujejo drugim uporabnikom pridobi dostop na vaš osebni računalnik.

Namestitev in zagon

Pripomočka ni treba prenesti; Telnet je privzeto vgrajen v Windows 7/8/10.

Navodila za namestitev in zagon:

Če želite zagnati odjemalca, morate odpreti ukazno vrstico:

Vabimo vas, da si ogledate video o namestitvi Telneta v Windows:

Preverjanje vrat

Preverjanje omrežnih vrat, ali lahko osebni računalnik dostopa do njih v Telnetu:

  • v oknu morate vnesti ukaz telnetip;
  • sledi vstopitiIP naslov računalnik, na primer 192.168.1.1. Naslov si lahko ogledate v nastavitvah omrežnega usmerjevalnika;
  • Na koncu vstopimo v vrata FTP "21". Tako bo ukaz videti takole: telnet 192.168.0.1 21;
  • po tem se bo pojavilo obvestilo o napakiče so vrata nedosegljiva ali zahteva vnos dodatnih podatkov, če so vrata odprta.

Ukazi Telnet

Ukazi pripomočka so način za interakcijo z njim. Prikazati seznam vseh ukazov, morate vnesti "pomoč". Nato si bomo podrobno ogledali glavne ukaze:

  • “odprto” - zahteva dovoljuje povezati na oddaljeni strežnik;
  • "blizu" - prekinitev procesa povezovanje z oddaljenim strežnikom;
  • "set" - nastavitev parametri povezave s strežnikom;
  • "termin" - zahteva je namenjena navedbe tipa terminala;
  • "escape" - kompleti kontrolni značaj;
  • "način" - izbira način delovanja;
  • "izključeno" - ponastaviti predhodno vneseni parametri;
  • "začetek" - kosilo strežniki;
  • "pavza" - začasni postanek delovanje strežnika;
  • "nadaljuj" - nadaljevanje dela strežniki po premoru;
  • "stop" - popolno prekinitev dela strežnik.

Telnet v sistemu Linux

Tako kot Windows je Telnet vgrajen v operacijski sistem Linux. Prej je bil uporabljen kot standardni protokol Telnet, zdaj pa ga je nadomestil bolj izboljšan SSH. Kot pri prejšnjem OS se pripomoček v Linuxu uporablja za preverjanje vrat, usmerjevalnikov itd.

Oglejmo si glavne načine delovanja:

  • « vrstico za vrstico" Ta način delovanja je priporočljiv. V tem primeru se urejanje zahteve izvede na lokalnem računalniku in se pošlje strežniku šele, ko je pripravljena;
  • « znak za znakom" Vsak znak, vnesen v okno konzole, se pošlje oddaljenemu strežniku. Tukaj ne morete urejati besedila. Ko izbrišete znak z uporabo »Backspace«, bo prav tako poslan na strežnik.

Osnovni ukazi v Linuxu:

  • "zapri" - prekinite povezavo;
  • “encrypt” — omogoči šifriranje;
  • “odjava”—izklopite pripomoček in prekinite povezavo;
  • "mode" - izbira načina delovanja;
  • "stanje" - stanje povezave;
  • “pošlji” — pošiljanje telnet zahteve;
  • “set” — nastavitev parametrov strežnika;
  • “odprto” — povezava z oddaljenim strežnikom;
  • “display” — prikaz posebnih znakov.
  • v okno konzole vnesite zahtevo za preverjanje razpoložljivosti strežnika, na primer "telnet 192.168.1.243";
  • Nato preverimo dostop do vrat z vnosom zahteve "telnet localhost 122" in "telnet localhost 21". Na zaslonu konzole se prikaže sporočilo, ki označuje, ali katera od vrat sprejema povezavo;
  • primer daljinskega upravljanja z uporabo telneta. Če želite to narediti, v glavno okno vnesite zahtevo "telnet localhost 23". "23" so privzeta vrata. Za izvajanje daljinskega nadzora morate na lokalni računalnik namestiti »telnet-server«. Po tem se prikaže sporočilo, v katerem morate vnesti prijavo in geslo.

Slabosti Telneta

Glavna pomanjkljivost tega protokola je oddaljena povezava brez uporabe šifriranja. Edina varnostna točka je avtorizacija uporabnikov v seji telnet. A kljub temu se prijava in geslo prenašata tudi v nešifrirani obliki, zato je dostop do njih mogoče pridobiti tako ali drugače. Zelo priporočljivo je, da pomembnih podatkov ne prenašate prek lokalnih omrežij.

Nekaj ​​uporabnikov računalnikov danes ve za obstoj različnih posebnih protokolov v računalniku, ki jim omogočajo izvajanje različnih dejanj brez uporabe grafičnega vmesnika ali programov tretjih oseb. Zato se želja po učenju uporabe storitve TELNET pojavi takoj, ko se seznanijo z ustreznim protokolom.

Nato bomo orisali malo teorije o tem, kaj je TELNET, kar si mnogi prizadevajo obvladati: zmožnosti storitve in seznam osnovnih ukazov, ki omogočajo izvajanje teh zmožnosti v sistemu Windows.

TELNET je komunikacijsko orodje, ki vzpostavi transportno povezavo med terminalskimi napravami, odjemalci, torej vašim računalnikom in strojem nekoga drugega, strežnikom, ki podpira ta standard povezave. To ni poseben program, ampak le omrežni protokol, vendar se beseda TELNET (terminalno omrežje) nanaša tudi na različne pripomočke, ki prav tako uporabljajo ta protokol. Telnet je danes prisoten skoraj povsod, uporabljajo ga tako ali drugače vsi operacijski sistemi

TELNET implementira besedilni vmesnik, ki se od povprečnemu uporabniku poznanega grafičnega vmesnika razlikuje po tem, da je treba vse ukaze vnesti ročno.

Kaj nam vse to daje?

Prej je bila ta storitev eden redkih načinov povezovanja z omrežjem, vendar je sčasoma izgubila svoj pomen. Danes obstajajo veliko bolj priročni programi, ki opravijo vse delo namesto uporabnika in ga ne prisilijo, da si zapomni različne ukaze, da bi lahko izvedel najpreprostejša dejanja. Vendar pa je nekatere stvari še vedno mogoče narediti z uporabo Telneta.

Omrežne povezave

S Telnetom lahko:

  • povezovanje z oddaljenimi računalniki;
  • preverite vrata za dostop;
  • uporabljajte aplikacije, ki so na voljo samo na oddaljenih napravah;
  • uporabljajte različne imenike, do katerih lahko dostopate le na ta način;
  • pošiljanje e-pošte brez uporabe posebnih programov (odjemalcev);
  • razumejo bistvo delovanja številnih protokolov, ki se danes uporabljajo, in iz tega črpajo določene koristi;
  • omogočiti drugim uporabnikom dostop do podatkov, ki se nahajajo na njihovem računalniku.

Začnimo ga uporabljati

Kosilo

Zagon TELNET-a v sistemu Windows 7 in katerem koli drugem sistemu Windows je precej preprost. Če želite to narediti, najprej potrebujete odjemalca, če še ni nameščen:

  • Pojdite na nadzorno ploščo.

  • Izberite »Programi«.
  • Izberite zavihek »Vklop ali izklop funkcij sistema Windows«.

  • Poiščite odjemalca Telnet in ga označite, če še ni nameščen.

Nato kliknite »V redu« in počakajte minuto, da se odjemalec namesti.

Terminal se v sistemu Windows zažene prek ukazne vrstice, če nimate nameščenih posebnih pripomočkov za delo s Telnetom. Ker pa berete ta članek, to pomeni, da se šele začenjate seznanjati s to temo in najprej bi bilo lepo obvladati osnove upravljanja z ukazno vrstico.

  1. Zaženite ukazno vrstico kot skrbnik.
  2. Vnesite "telnet".

Ukazna vrstica se bo znova zagnala in odprla se bo ukazna vrstica TELNET, v kateri bomo delali.

Preverjanje vrat

Eno najpreprostejših dejanj, izvedenih v TELNET-u, je preverjanje vrat. Preverite lahko vrata in preverite, ali je do njih mogoče dostopati iz vašega računalnika. Če želite to narediti, morate storiti naslednje:

V ukazno vrstico, odprto z zgornjo metodo, vnesite: telnetip naslov številka vrat

Na primer, če je vaš naslov IP 192.168.0.1 in je številka vrat 21 (vrata FTP), vnesite:

telnet 192.168.0.1 21

Če ukaz prikaže sporočilo o napaki, to pomeni, da vrata niso na voljo. Če se prikaže prazno okno ali zahteva za vnos dodatnih podatkov, so vrata odprta. Za Windows je ta način preverjanja vrat lahko zelo priročen.

Ekipe

Ukazi TELNET so osnova za uporabo terminala. Z njihovo pomočjo lahko nadzorujete računalnik, ki uporablja ta protokol, če vam je dostop dovoljen, pa tudi izvajate različna druga dejanja. Kot je navedeno zgoraj, se v sistemu Windows vnesejo v ukazno vrstico aplikacije Telnet.

Za ogled glavnega seznama ukazov vnesite v vrstico pomoč in pritisnite "Enter". Osnovni ukazi:

  1. Odprto- povezava z oddaljenim strežnikom. Ta ukaz morate vnesti skupaj z imenom upravljanega strežnika in številko vrat, na primer: openredmond 44. Če parametri niso podani, se uporabita privzeti lokalni strežnik in vrata.
  2. Zapri- prekinite povezavo z oddaljenim strežnikom. Uporabljajo se podobni parametri.
  3. Set- nastavitev oddaljenega strežnika, ki se uporablja z imenom upravljanega strežnika. Skupaj z Set Uporabljajo se naslednji ukazi:
    1. - uporablja se za določitev terminala navedene vrste.
    2. - nastavi kontrolni znak.
    3. - nastavi način delovanja.
  4. Razveljavi [možnost]- onemogoči predhodno določen parameter.
  5. Začetek- zažene strežnik Telnet.
  6. Pavza- začasno ustavi strežnik.
  7. Nadaljuj- nadaljuje z delom.
  8. Stop- ustavi strežnik.

TELNET je eden najstarejših protokolov, vendar se uporablja še danes. To pomeni, da ga lahko začnete uporabljati za lastne namene. Če želite to narediti, se morate le naučiti sintakse in seznama ukazov ter začeti vaditi. Naučite se lahko veliko novega, hkrati pa začnete na internet in svoje prej znane spletne aktivnosti gledati povsem drugače.

Napredek je fenomen, ki ne pozna postankov. Na področju informacijske tehnologije se vsak dan dogajajo spremembe: pojavljajo se novi izdelki, zastarele storitve postajajo preteklost. Toda obstajajo orodja, ki so kljub pojavu alternative še vedno priljubljena. Odličen primer je protokol Telnet. Kaj je Telnet in kako ga uporabljati?

Malo zgodovine: kdaj in zakaj se je pojavil Telnet?

Telnet se je pojavil pred več kot 40 leti, kmalu po namestitvi prvega strežnika ARPANET. To je eden najstarejših protokolov na internetu. V času, ko o njem še ni bilo sledu, pojavila pa so se že prva omrežja, je potreba po oddaljeni povezavi z napravami narekovala svoje zahteve. Prva rešitev težave, ki se je pojavila, vam je, tako kot vse naslednje, omogočila delo na oddaljeni napravi, kot da bi bila vaša. Vse podprte funkcije so postale na voljo v vmesniku. Samo zahtevano raven dostopa morate poznati in poznati ukaze Telnet. Ugotovili smo, kaj je ta protokol in zakaj ga potrebujemo. Kako pa je povezava Telnet implementirana danes?

Zaženite terminal. Omogočite potrebne storitve

V sodobnih operacijskih sistemih družine Windows morate pred zagonom Telneta preveriti, ali je ta komponenta nameščena v sistemu. Tega ni težko narediti. Za Windows 7, najpogostejši operacijski sistem danes, morate izvesti naslednje zaporedje dejanj:

  1. V meniju Start izberite "Nadzorna plošča" ali Nadzorna plošča.
  2. V oknu, ki se odpre, izberite »Programi«. V angleški različici sistema bo to Programi.
  3. Pojdite na zavihek »Vklop ali izklop funkcij sistema Windows«. Sistem ustvari seznam vseh razpoložljivih komponent. Že nameščeni bodo označeni s potrditvenimi polji. Ta postopek lahko traja nekaj minut.
  4. Ko je seznam naložen, morate poiskati postavko odjemalca Telnet. V meniju je tudi strežnik Telnet, vendar se bomo k temu vrnili malo kasneje. Če poleg predmeta, ki ga potrebujemo, ni kljukice, ga je treba označiti.
  5. Po kliku na gumb "V redu" bo sistem začel nameščati potrebne komponente za pravilno delovanje protokola. To lahko traja nekaj časa, vendar na sodobnih računalnikih postopek verjetno ne bo trajal več kot minuto. Tako je bilo vprašanje, kako omogočiti Telnet, rešeno v 5 preprostih korakih.

Storitev Telnet: in odjemalec Telnet?

Oba pojma iz naslova smo že omenili malo višje. Kot mnoge druge aplikacije ima tudi Telnet odjemalsko in strežniško stran. Vendar pa strežnik Telnet ni nujno strežnik v splošnem pomenu besede. Računalnik, s katerega je vzpostavljena povezava, se šteje za odjemalca, naprava, s katero se vzpostavi ta povezava, pa bo strežnik. To je lahko usmerjevalnik, računalnik ali kateri koli drug gostitelj, ki podpira nadzor ukazne vrstice. Če govorimo o oddaljenem upravljanju osebnega uporabniškega računalnika ali strežnika, morajo biti vrata Telnet odprta. Zaradi varnosti je pogosto zaprt, zato se ob poskusu vzpostavitve seje prikaže sporočilo o napaki. Če želite preveriti odprta in zaprta vrata, lahko uporabite poseben pripomoček ali spletno storitev. Standardna vrata Telnet so 23. Če se ne želite samo sami povezati z drugimi računalniki, temveč omogočiti tudi upravljanje vašega osebnega računalnika prek Telneta, morate v istem snap-inu operacijskega sistema potrditi polje poleg komponente strežnika Telnet . Osebni računalniki in strežniška strojna oprema, ki jo upravljate, morajo biti konfigurirani na enak način.

Programi za delo s Telnetom

Po zagonu vseh potrebnih storitev Telnet lahko varno začnete delati z vgrajenim orodjem Windows - ukazno vrstico. Prikličemo ga iz menija Start s klikom na ustrezen element ali s hitrim izbiranjem (cmd). Priporočljivo je, da ukazno vrstico vedno izvajate z uporabniškimi pravicami »Administrator« (bodisi lokalne, naprave, na kateri delate, ali domene). Na ta način vam ne bo treba znova zagnati aplikacije, če je zahtevano povišanje. Poleg obstoječega orodja samega operacijskega sistema obstajajo tudi programi tretjih oseb, ki omogočajo dostop prek protokola Telnet. Najbolj priljubljen med njimi je Putty. Poleg tega so priljubljene tudi druge aplikacije, ki delujejo pod različnimi operacijskimi sistemi, kot so TeraTerm, AnyConnect, DTelnet, EasyTerm, KoalaTerm in številne druge. Kateri program uporabiti, se vsak odloči sam, odvisno od osebnih preferenc, zahtev vmesnika itd. Bistvenih razlik glede funkcionalnosti med njimi ni in jih ne more biti. Vsak pripomoček implementira celoten razpoložljiv seznam ukazov Telnet.

Telnet ukazi: kako to ugotoviti?

Za izkušenega uporabnika ne bo težko namestiti potrebnih komponent v nekaj minutah (če še niso bile nameščene), odpreti sejo Telnet in izvesti vse konfiguracije oddaljenega gostitelja. So pa tudi novinci, ki konzolo vidijo skoraj prvič v življenju. Kako najti seznam razpoložljivih ukazov v Telnetu? Kaj je WONT AUTH ali SET LOCALECHO? Vse ni tako težko, kot se zdi na prvi pogled. Prvič, vedno se morate zavedati, da ima vsak ukazni vmesnik vgrajeno pomoč. Do njega lahko dostopate s standardnimi tipkami, na primer pomoč ali "?". Drugič, glede na to, koliko je star, je na spletu neskončno virov z uporabnimi informacijami o sintaksi. Tako ni razloga za skrb. In praksa kaže, da je z uporabo več vrstic ukazov rezultat v večini primerov veliko lažje doseči. Že po nekaj sejah boste samozavestno vnesli potrebne ukaze, ne da bi se zatekli k pomočniku za sintakso.

Telnet na omrežnih napravah

Rekli smo že, da lahko s protokolom Telnet upravljate ne le računalnike, temveč tudi široko paleto omrežnih naprav. Najpogostejši razred takih naprav so usmerjevalniki. Torej, kaj je Telnet v usmerjevalniku, čemu je namenjen, kako ga omogočiti?

Odvisno od proizvajalca in določenega modela lahko dostop do Telneta omogočite na različne načine. V usmerjevalnik se lahko prijavite prek spletnega vmesnika ali prek konzole. V prvem primeru boste morali poiskati oddaljeno skrbniško točko, kjer je dovoljena ena ali druga vrsta povezave (Telnet, ssh). V drugem primeru je dostop mogoče odobriti prek ukazne vrstice. Vsak skrbnik izbere scenarij, ki mu ustreza. Vendar pa obstajajo usmerjevalniki, ki izvajajo samo eno od dveh možnih začetnih možnosti povezave, na primer, na voljo je samo spletni vmesnik. Administratorju, ki je navajen delati s konzolo, bo precej neprijetno iskati element, kjer mora postaviti zaželeno potrditveno polje, v resnici pa v tem ni nič zapletenega. Vmesnik večine sodobnih usmerjevalnikov je precej jasen. Imena elementov menija govorijo sama zase;

Prednosti sej Telnet

Na tej točki smo že dovolj seznanjeni s tehnologijo, da lahko govorimo o prednostih in slabostih Telneta. Ne glede na to, kako uspešen je izdelek, ni mogoče reči, da je popolnoma brez pomanjkljivosti. In če govorimo o storitvi, ki je bila izdana na samem začetku 70. let prejšnjega stoletja, tega dejstva ne smete pozabiti.

Od očitnih prednosti je treba opozoriti na preprostost, hitrost in priročnost protokola. V manj kot minuti bo priročen odjemalec vzpostavil stik z vrati TCP strežnika po vaši izbiri in ustvaril lokalno emulacijo terminala. Zgoraj smo govorili o standardnih 23 delovnih vratih. Pravzaprav lahko »poslušate« in »govorite« prek Telneta na katerem koli pristanišču. V tem je fleksibilnost protokola.

V primerjavi z drugimi protokoli za oddaljeno upravljanje je Telnet manj zahteven za procesor. S trenutnim tempom razvoja se ta plus morda zdi nepomemben, a le na prvi pogled. Skupaj z razvojem tehnologije podjetja, ki proizvajajo programsko opremo, ne mirujejo. Aplikacije postajajo vse bolj zajetne, zahtevajo vedno več prostora na trdem disku, več RAM-a in zmogljivejše procesorje. Pripomoček, ki bo v primerjavi z drugo nameščeno programsko opremo porabil malo sistemskih virov, bo prišel prav.

Slabosti protokola Telnet

Glavna in pogosto omenjena pomanjkljivost Telneta je, da se dostop do oddaljene naprave izvaja prek nešifriranega komunikacijskega kanala. Edina ovira za napadalca je avtentikacija uporabnika ob odpiranju seje Telnet, to je zahteva po prijavi in ​​geslu. Vendar se tudi ti podatki prenašajo nešifrirani. Če se torej nekdo odloči vdreti v dostop do Telneta, mora le na kratko zagnati paketni sniffer (programska oprema za "lovljenje" paketov). Čez nekaj časa bo skrbnik odprl svojo sejo Telnet in posredoval oddaljenemu strežniku svojo prijavo in geslo, ki ju bo napadalec takoj prestregel v čistem besedilu. V tem kontekstu je alternativa Telnetu SSH (varna povezava). Zato ni priporočljivo uporabljati Telneta v široko dostopnih omrežjih, na primer zunaj vašega varnega pisarniškega omrežja LAN. Poleg tega ne pozabite, da je povezava s strežnikom lahko prekinjena.

Zaključek. Uporabiti ali ne?

Seveda so se v več kot štirih desetletjih pojavile druge metode oddaljenega upravljanja. SSH je zelo priljubljen. Zdi se, da bi moral Telnet že zdavnaj izginiti. Vendar je še vedno v povpraševanju in se še vedno uporablja. Če upoštevate določena varnostna načela in ne pozabite, da mora biti vaše lokalno omrežje zanesljivo zaščiteno pred zunanjim vdorom, uporaba Telneta ne bo škodovala vaši opremi. Če zanemarite varnost, vas ne bo rešil niti SSH niti katera koli druga tehnologija.

Telnet se še vedno uporablja na področjih, kot so povezovanje z bazami podatkov, preverjanje razpoložljivosti omrežnih naprav (usmerjevalnikov in stikal), strežniške opreme itd.

Protokol aplikacijskega sloja TELNET (iz angl. T.E. rmina LNET delo) je omrežni protokol za implementacijo besedilnega vmesnika prek omrežja. Ime telnet Prejeli smo tudi odjemalske programe za implementacijo tega protokola za skoraj vse obstoječe operacijske sisteme. Protokol Telnet je eden najstarejših omrežnih protokolov, razvit kot sredstvo komunikacije med oddaljenimi terminali v testnem načinu. Zato ne zagotavlja šifriranja podatkov ali sodobnih orodij za preverjanje pristnosti. Protokol je ranljiv za številne omrežne napade in ga ni mogoče uporabiti kot sredstvo za upravljanje omrežnih operacijskih sistemov. Trenutno se za oddaljeni dostop do sistema uporablja omrežni protokol SSH (Secure SHell), katerega ustvarjanje je bilo osredotočeno posebej na varnostna vprašanja. Relativna varnost sej Telnet se izvaja samo v popolnoma nadzorovanem omrežnem okolju ali z uporabo zaščite na omrežni ravni (različne izvedbe VPN – navidezna zasebna omrežja). Vendar pa se TELNET še vedno uporablja za upravljanje specializiranih omrežnih naprav (stikal, usmerjevalnikov itd.), kot tudi za diagnostiko omrežja, odpravljanje napak in preučevanje drugih besedilno usmerjenih (telnetu podobnih) protokolov, ki temeljijo na transportu TCP. Trenutni standard protokola Telnet je opisan v RFC 854.

V sodobnih operacijskih sistemih družine Windows je pripomoček telnet.exe privzeto ni nameščen. Če ga želite namestiti, morate iti na Nadzorna plošča – Programi in funkcije – Vklop ali izklop funkcij sistema Windows in potrdite polje za Telnet odjemalec. Ali pa v ukaznem pozivu, ki se izvaja kot skrbnik, zaženite ukaz:

pkgmgr /iu:"Odjemalec Telnet"

Oblika ukazne vrstice:

telnet [-a][-e simbol][-f datoteka][-l ime][-t tip][gostitelj [vrata]]

Možnosti ukazne vrstice:

-l Uporabniško ime za prijavo v oddaljeni sistem, ob predpostavki, da je podprta možnost TELNET ENVIRON.

-a Samodejni poskus prijave. Kot stikalo -l, vendar uporablja trenutno uporabniško ime, pod katerim ste prijavljeni.

-e Storitveni znak za preklop načina vnosa v oknu odjemalca telnet.

-f Ime datoteke dnevnika na strani odjemalca. V ruski pomoči je ta parameter nepravilno interpretiran kot Login_File - "Ime datoteke na strani odjemalca za prijavo v sistem."

-t Vrsta terminala Telnet. Podprte so 4 vrste terminalov: vt100, vt52, ansi in vtnt.

Vozel Ime gostitelja ali naslov IP oddaljenega računalnika, s katerim se povezujete. PristaniščeŠtevilka vrat ali ime storitve. Če številka ni navedena, se uporabijo standardna vrata Telnet 23\TCP

Pri zagonu brez parametrov pripomoček preide v način vnosa ukazov:

Dobrodošli v odjemalcu Microsoft Telnet

Microsoft Telnet>

Pri vnosu znaka ? oz pomoč Prikažejo se informacije o pomoči:

Ekipe se lahko skrajšajo. Podprti ukazi so:

c-zapri- zapreti trenutno povezavo

d-zaslon- prikaz parametrov delovanja

o - ime odprtega gostitelja [Vrata]- povežite se s spletnim mestom (privzeto, Port = 23)

q - odnehati- zapustite telnet

set-set- nastavite parametre ("set?" za prikaz njihovega seznama)

sen - pošlji- pošiljanje nizov na strežnik

st - stanje- prikaz informacij o trenutnem stanju

u - nenastavljeno- ponastavitev parametrov (»unset?« za prikaz njihovega seznama)

? /h - pomoč- izda potrdilo

Nekateri ukazi vam omogočajo, da dobite namige za uporabo, če jih vnesete z znakom vprašanja:

Telnet> set ?- dobite namig o uporabi ukaza za nastavitev načina. Primer prikazanih informacij:

bsasdel- simbol BackSpace Izbriši

crlf- način vračanja nosilca; povzroči pošiljanje znakov CR in LF

delasbs- simbol Izbriši bo poslano kot znak BackSpace

pobeg x- kjer je x simbol za preklop v terminalski način telnet in nazaj

localecho- omogoči lokalni odmev.

dnevniška datoteka x- kjer je x datoteka dnevnika. V ruskem prevodu je napačno razloženo kot "Trenutna prijavna datoteka odjemalca"

sečnja- beleženje trenutne seje v dnevnik. V ruskem prevodu se nepravilno razlaga kot "izvajanje prijave"

način x- kjer je x=konzola način konzole, ki se uporablja za delo z okenskimi aplikacijami (urejevalnik vi) in x=tok je pretočni način, ki se uporablja za delo v ukazni vrstici.

ntlm- omogoči avtentikacijo NTLM.

izraz x- tip emuliranega terminala. Kjer je x ansi, vt100, vt52 ali vtnt.

Če želite dobiti namig, kako preklicati nameščene parametre, uporabite ukaz

Microsoft Telnet> nenastavljeno?

bsasdel- simbol BackSpace bo poslano kot znak Izbriši

crlf- način pomika vrstice; povzroči pošiljanje znaka CR

delasbs- simbol Izbriši bo poslano kot znak vračalka

pobegniti- simbol za preklop v terminalski način telnet in nazaj ni nastavljen

localecho- onemogoči lokalni odmev

sečnja- onemogoči snemanje dnevnika. V različici v ruskem jeziku je napačno razloženo kot "onemogočanje prijave"

ntlm- onemogoči avtentikacijo NTLM.

Primeri ukazov v interaktivnem načinu:

odprite 192.168.0.1- povežite se s strežnikom Telnet z naslovom IP 192.168.0.1

ali zte-f660- povežite se s strežnikom Telnet z imenom zte-f660. Uporabljena okrajšava ukaza o pero

nastavite datoteko dnevnika C:\telnet.log- uporabite kot dnevniško datoteko C:\telnet.log

nastavite beleženje- zabeleži trenutno sejo v dnevniško datoteko.

zaslon- prikaz parametrov trenutne seje. Primer prikazanih informacij:

Simbol za preklop načina: "CTRL+]"

Preverjanje pristnosti NTLM – omogočeno

Izhod lokalnega odmeva - onemogočen

Nov način vrstice - Znak ENTER bo poslano kot CR & LF

Trenutni način: pretakanje

TERMINALNI NAČIN

Prednostna vrsta terminala ANSI

    V praksi pripomoček telnet.exe uporablja se kot diagnostično orodje in orodje za odpravljanje napak za povezavo ne samo s strežnikom Telnet na vratih TCP 23, ampak tudi s katerimi koli drugimi vrati TCP, kar omogoča interakcijo s katero koli aplikacijo, ki jo nadzoruje ukazna vrstica. Torej, na primer, z uporabo pripomočka telnet lahko se povežete s strežniki, ki podpirajo besedilni (telnetu podoben) vnos ukazov in podatkov - SMTP, POP3, IMAP itd. Poleg tega lahko pripomoček uporabite kot sredstvo za grobo preverjanje povezljivosti s katerim koli vrati TCP (preverjanje, ali določena vrata TCP poslušajo).

telnet 192.168.1.1 8080- povežite se z gostiteljem 192.168.1.1 na vratih 8080. V primerih, ko so vrata zaprta, bo pripomoček sporočil, da ni mogoče vzpostaviti povezave. Poleg tega za preverjanje razpoložljivosti določenih vrat niti ni nujno, da jih posluša storitev, ki podpira vnos besedila, kot je strežnik VNC. Če želite prekiniti povezavo z oddaljenim strežnikom, morate vnesti simbol za preklop načina (privzeto - CTRL+]).

Pripomoček telnet.exe lahko uporabite na primer za izmenjavo s poštnim strežnikom po protokolu POP3(Post Office Protocol različica 3). Ta protokol uporabljajo programi e-poštnih odjemalcev (Outlook, Outlook Express, The Bat itd.) za prejemanje e-pošte, shranjene v uporabnikovem nabiralniku. To je najpreprostejši protokol, ki temelji na besedilnih sporočilih. Če želite preučiti interakcijo poštnega odjemalca s poštnim strežnikom, lahko vzpostavite povezovalno sejo s pomočjo TELNET-a.

Strežnik POP3 privzeto posluša dohodne povezave prek TCP na vratih 110 (»posluša« na vratih tcp/110). Ukaz Telnet za povezavo s strežnikom, na primer pop.mail.ru

telnet pop.mail.ru 110

Če je strežnik zdrav, se bo njegovo povabilo pojavilo v oknu telneta

+OK mPOP POP3 v1.1

uporabnik [e-pošta zaščitena]

Po tem vas bo strežnik pozval, da vnesete geslo:

OK Za uporabnika je potrebno geslo [e-pošta zaščitena]

Vnesti morate geslo

mimo VasinPass

Strežnik bo sporočil rezultat preverjanja gesla:

Zahtevate lahko seznam črk z direktivo seznam:

seznam

V odgovor na to bo strežnik prikazal seznam in velikosti črk v nabiralniku:

OK 10 sporočil (152527 oktetov)
1 48628       1 je serijska številka, 48628 je velikost
2 1829
3 2070
:

Po potrebi si lahko ogledate glave pisem. Če želite to narediti, uporabite ukaz zgornja zaporedna številka, presledek, število vrstic iz telesa sporočila

top 20

V odgovor na to boste videli glavo pisma s servisnimi informacijami o pošiljatelju, datumu pošiljanja, povratnem naslovu in nekaterimi drugimi podatki:

Prejeto: od (HELO mx1.ks.pochta.ru) node7-1.ks.pochta.ru z QIP.RU LMTP
za [e-pošta zaščitena];
Petek, 8. april 2011 15:18:33 +0400
Prejeto: od mx3.softkey.ru ()
: :

Direktiva se uporablja za prejemanje pisem zaporedno številko retr

retr 2 - prejmete pismo z zaporedno številko 2

Če želite izbrisati črko, uporabite direktivo izbriši zaporedno številko Na primer, da odstranite 2. pismo s seznama, ki ga prejme direktiva seznam:

Če je bilo brisanje uspešno, bo strežnik prikazal naslednje sporočilo:

OK sporočilo 2 izbrisano

Včasih se ukaz TELNET lahko uporabi tudi za identifikacijo storitve, ki posluša na določenih vratih, saj mnogi od njih prikažejo svojo pasico ali posebne informacije o storitvi, ko so povezani. Na primer, pozdrav strežnika FTP: 220-FileZilla Server različica 0.9.43 beta

220-napisal Tim Kosse ( [e-pošta zaščitena])

220 Obiščite http://sourceforge.net/projects/filezilla/

In takole izgleda zaslon pri povezovanju s strežnikom RealVNC:

RFB 003.008