Telnet naredbe. Za odspajanje Telnet klijenta s udaljenog računala. Za povezivanje Telnet klijenta s udaljenim računalom

Telnet je mrežni uslužni program koji vam omogućuje povezivanje s udaljenim priključkom bilo kojeg računala i uspostavljanje interaktivnog komunikacijskog kanala, na primjer, za slanje naredbi ili primanje informacija. Moglo bi se reći da je ovo univerzalni preglednik u terminalu koji može raditi s mnogim mrežnim protokolima.

Ovaj se uslužni program vrlo često koristio za daljinsko upravljanje Linux računalom, no onda ga je zamijenio sigurni SSH protokol. Ali telnet se i dalje koristi, na primjer, za testiranje mreže, provjeru portova, kao i za komunikaciju s raznim IoT uređajima i usmjerivačima. U ovom članku ćemo pogledati što je telnet, kao i kako koristiti telnet za rješavanje svojih problema.

Što je Telnet?

Kao što sam rekao, ovaj je uslužni program dizajniran za stvaranje interaktivne veze između udaljenih računala. Radi pomoću TELNET protokola, ali ovaj protokol podržavaju mnogi servisi pa se njima može upravljati. Protokol se temelji na TCP-u i omogućuje slanje redovitih nizova naredbi drugom uređaju. Može se koristiti ne samo za ručno upravljanje, već i za interakciju između procesa.

Za rad s ovim protokolom koristit ćemo uslužni program telnet, vrlo je jednostavan za korištenje. Pogledajmo telnet sintaksu:

$ telnet opcije host port

Host je domena udaljenog računala na koje se povezuje, a port je priključak na tom računalu. Sada pogledajmo glavne opcije:

  • -4 – prisilno korištenje ipv4 adresa;
  • -6 – prisilno korištenje ipv6 adresa;
  • -8 – koristiti 8-bitno kodiranje, na primjer, Unicode;
  • -E– onemogućiti podršku za Escape sekvence;
  • -a– automatska prijava, preuzima korisničko ime od varijabla okoline KORISNIK;
  • -b– koristite lokalnu utičnicu;
  • -d– omogućiti način otklanjanja pogrešaka;
  • -R– rlogin način emulacije;
  • -e– postavite početni znak Escape sekvence;
  • -l– korisnik za autorizaciju na udaljenom stroju.

To je sve za telnet naredbu za uspostavljanje veze. Ali povezivanje s udaljenim hostom samo je pola bitke. Nakon uspostavljanja veze, telnet može raditi u dva načina:

  • Red po red- Ovo je preferirani način rada, ovdje se redak teksta uređuje na lokalnom računalu i šalje tek kada je potpuno spreman. Nemaju sve usluge uvijek ovu priliku;
  • Znak po znak– svi znakovi koje upišete šalju se udaljenom poslužitelju. Ovdje će biti teško bilo što ispraviti ako pogriješite, jer će Backspace također biti poslan kao simbol i strelica za kretanje.

Korištenje telneta je slanje posebnih naredbi. Svaka usluga ima svoje vlastite naredbe, ali protokol ima svoje vlastite telnet naredbe koje se mogu koristiti u telnet konzoli.

  • ZATVORITI– zatvorite vezu s poslužiteljem;
  • ŠIFRIRANJE– šifrirati sve prenesene podatke;
  • ODJAVITE SE– izaći i zatvoriti vezu;
  • NAČIN RADA– prebacivanje načina rada, s malih slova na znakove ili sa znakova na mala slova;
  • STATUS– pregled stanja veze;
  • POSLATI– poslati jedan od posebnih znakova telneta;
  • SET– postavite vrijednost parametra;
  • OTVOREN– uspostaviti vezu putem telneta s udaljenim hostom;
  • PRIKAZ– prikazati korištene posebne znakove;
  • SLC– promijeniti korištene posebne znakove.

Nećemo razmatrati sve naredbe, jer je malo vjerojatno da će vam trebati, a ako trebate, lako ćete ih pronaći u službenoj dokumentaciji.

Kako koristiti telnet?

Zatim ćemo pogledati kako koristiti telnet za rješavanje problema. Obično je uslužni program već instaliran na većini sustava, ali ako to nije slučaj, možete instalirati telnet iz službenih repozitorija, na primjer, u Ubuntu:

$ sudo apt instalirajte telnet


Za ovo ne morate koristiti telnet; ping je dostupan.

2. Provjera priključka

Pomoću telneta možemo provjeriti dostupnost porta na hostu, a to već može biti vrlo korisno. Za provjeru telnet porta pokrenite:

$telnet lokalni host 123 $telnet lokalni host 22

$telnet lokalni host 123

$ telnet lokalni host 22


U prvom slučaju vidimo da nitko ne prihvaća vezu, ali u drugom se prikazuje poruka o uspješnom povezivanju i pozdrav sa SSH poslužitelja.

3. Otklanjanje pogrešaka

Da biste omogućili način otklanjanja pogrešaka i ispisali više detaljne informacije tijekom rada koristite opciju -d tijekom povezivanja:

$ sudo telnet -d lokalni host 22

$ sudo telnet - d lokalni host 22

4. Telnet konzola

Korištenje telnet konzole također važna točka u analizi kako koristiti telnet. U glavnom načinu rada možete izvršavati naredbe na udaljenom poslužitelju, ali ako želite adresirati naredbu posebno na telnet, na primjer, da konfigurirate njegov rad, trebate koristiti poseban znak za otvaranje konzole, obično uslužnog programa odmah govori vam koji je to znak, na primjer, koristi se prema zadanim postavkama “^[“:


Za aktiviranje morate pritisnuti kombinaciju Tipke Ctrl+[, zatim unesite telnet prompt.

Da biste vidjeli sve dostupne naredbe, možete upisati ?. Na primjer, možete vidjeti status veze:

telnet>status

telnet > status


Ovdje postoje i druge zanimljive mogućnosti. Takve se stvari mogu učiniti na bilo kojoj vezi pomoću uslužnog programa telnet.

5. Pogledajte telnet stranicu

Jedan uobičajeni način korištenja telneta je testiranje web stranice s konzole. Da, nećete dobiti lijepu web stranicu, ali možete ručno prikupljati zahtjeve i vidjeti sve podatke koje šalje poslužitelj.

$ telnet opennet.ru 80

$telnet opennet. ru 80


Zatim izdajte naredbu web poslužitelju.

Nisu svi korisnici računala svjesni prisutnosti skrivenih usluga koje vam omogućuju izvođenje različitih operacija bez korištenja posebnog softvera. U operacijskim salama Windows sustavi i Linux postoji Telnet usluga. Ovaj materijal će detaljno raspravljati o svrsi usluge, naredbama, mogućnostima i kako s njom ispravno raditi.

Što je Telnet

Telnet je sredstvo komunikacije koje se uspostavlja između terminalnih uređaja. Primjer takve veze je vrlo jednostavan: osobno računalo i poslužitelj koji podržava sličan tip veze. Telnet nije nikakav softver, on je komunikacijski protokol. Ali treba napomenuti da postoje neki uslužni programi koji rade preko protokola "terminalne mreže".

U nedavnoj prošlosti Telnet je bio jedan od glavnih načina povezivanja na mrežu. Sada uslužni program praktički se ne koristi. Danas operacijski sustavi imaju instalirane naprednije protokole koji eliminiraju bilo kakve dodatne radnje korisnika.

Ovaj komunikacijski protokol koristi se u nekim operacijama:

  • veza na udaljenu radnu površinu;
  • ispitivanje priključci za povezivanje;
  • korištenje softver koji je dostupan samo na udaljenim strojevima;
  • primjena imenici sustava, koji se može otvoriti samo pomoću ove vrste protokola;
  • slanje E-mail bez korištenja dodatnog softvera;
  • korisnici koji koriste ovaj protokol dopuštaju drugim korisnicima dobiti pristup na svoje osobno računalo.

Instalacija i pokretanje

Nema potrebe za preuzimanjem uslužnog programa; Telnet je ugrađen u Windows 7/8/10 prema zadanim postavkama.

Upute za instalaciju i pokretanje:

Da biste pokrenuli klijent morate otvoriti naredbeni redak:

Pozivamo vas da pogledate video o instaliranju Telneta u sustav Windows:

Provjera priključka

Provjeravam mrežni priključak da vidim može li mu se pristupiti osobno računalo na Telnet:

  • u prozoru morate unijeti naredbu telnetip;
  • slijedi UnesiIP adresa računalo, na primjer, 192.168.1.1. Adresu možete vidjeti u postavkama mrežnog usmjerivača;
  • Na kraju unesite FTP port “21”. Stoga će naredba izgledati ovako: telnet 192.168.0.1 21;
  • nakon toga će se pojaviti poruka o grešci ako je priključak nedostupan ili traži unos dodatnih podataka ako je priključak otvoren.

Telnet naredbe

Naredbe uslužnog programa način su interakcije s njim. Prikazati popis svih naredbi, morate unijeti "pomoć". Zatim ćemo detaljno pogledati glavne naredbe:

  • “otvoreno” - zahtjev dopušta Spojiti na udaljeni poslužitelj;
  • "Zatvoriti" - prekid procesa povezivanje s udaljenim poslužiteljem;
  • "set" - postavljanje parametri veze s poslužiteljem;
  • "termin" - zahtjev je namijenjen indikacije vrste terminala;
  • "escape" - postavlja kontrolni karakter;
  • "mod" - izbor način rada;
  • "isključeno" - resetirati prethodno uneseni parametri;
  • "početak" - lansirati poslužitelji;
  • "pauza" - privremeno zaustavljanje rad poslužitelja;
  • "nastaviti" - nastavak rada poslužitelji nakon pauze;
  • "stop" - potpun obustava rada poslužitelj.

Telnet na Linuxu

Kao i Windows, Telnet je ugrađen u operativni sustav. Linux sustav. Ranije se koristio kao standardni Telnet protokol, a sada ga je zamijenio poboljšani SSH. Kao i kod prethodnog OS-a, uslužni program u Linuxu koristi se za provjeru portova, usmjerivača itd.

Pogledajmo glavne načine rada:

  • « redak po redak». Ovaj način rada preporuča se rad. U ovom slučaju, uređivanje zahtjeva se provodi na lokalnom računalu i šalje se na poslužitelj tek kada je spreman;
  • « lik po lik" Svaki znak upisan u prozoru konzole šalje se udaljenom poslužitelju. Ovdje ne možete uređivati ​​tekst. Kada izbrišete znak pomoću "Backspace", on će također biti poslan na poslužitelj.

Osnovne naredbe u Linuxu:

  • “zatvori” — prekidanje veze;
  • “encrypt” — omogući šifriranje;
  • “odjava”—isključite uslužni program i zatvorite vezu;
  • "način" — odabir načina rada;
  • “status” — status veze;
  • “pošalji” — slanje telnet zahtjeva;
  • “set” — postavljanje parametara poslužitelja;
  • “otvoreno” — veza s udaljenim poslužiteljem;
  • “display” — prikaz posebnih znakova.
  • u prozoru konzole unesite zahtjev za provjere dostupnosti poslužitelja, na primjer, "telnet 192.168.1.243";
  • Zatim provjerimo pristup portu unosom zahtjeva "telnet localhost 122" i "telnet localhost 21". Na zaslonu konzole pojavit će se poruka koja pokazuje prihvaća li neki od priključaka vezu;
  • primjer daljinskog upravljanja pomoću telneta. Da biste to učinili, unesite zahtjev "telnet localhost 23" u glavni prozor. "23" je zadani priključak. Da biste izvršili daljinsko upravljanje, morate instalirati na lokalno računalo"telnet-poslužitelj". Nakon toga pojavit će se poruka u kojoj se od vas traži da unesete svoju prijavu i lozinku.

Nedostaci Telneta

Glavni nedostatak ovog protokola je udaljena veza bez korištenja enkripcije. Jedina sigurnosna točka je autorizacija korisnika u telnet sesiji. No ipak, prijava i lozinka također se prenose u nešifriranom obliku, tako da im se pristup može dobiti na ovaj ili onaj način. Strogo se preporuča da ne prenosite nikakve važne podatke preko lokalnih mreža.

Pojavom računala i mreža pojavili su se i odgovarajući programi za daljinsko upravljanje sustavom i prijenos podataka na daljinu. Prije svega, ovako nešto softver staviti unutra operacijski sustav i dalje u standardnom obliku, što značajno umanjuje problem - nije potrebno tražiti softver za daljinsko upravljanje. Kako biste se iz daljine povezali s određenim računalom, možete koristiti obični Windows konzolni terminal, koji se naziva naredbeni redak ili inače poznat kao cmd.

Za kontaktiranje određenog računala na mreži na daljinu, samo morate u potpunosti iskoristiti prednosti daljinski upravljač Sustav ima naredbu "telnet". Ova naredba će omogućiti ne samo pronalaženje informacija, već i kontrolu svih radnji koje se događaju u ovom sustavu.

Naredba "telnet" prisutna je na svim Windows verzije. Ali ne na svim verzijama Prozori dati naredba je konfigurirana prema potrebi. Na primjer, da biste koristili “telnet” u sustavu Windows 7, morate napraviti nekoliko jednostavnih postavki za povezivanje ovog modula.

Sve što je potrebno da bi naredba "telnet" bila dostupna je prisutnost mreže, kao i članstvo korisnika sustava u grupi Administrators. Sve postavke se vrše kroz stavke izbornika "services.msc". Ova usluga se može pokrenuti putem pretraživanja. Kada ga pokrenete, potrebno je desnom tipkom miša kliknuti na znak “telnet” i zatim odabrati svojstva. U svojstvima možete napraviti širok izbor postavki za ove veze, kao i promijeniti vrstu pokretanja ove usluge. "Telnet" za Windows 7 sadrži tri mogućnosti pokretanja: ručni mod, automatski način rada i način isključivanja.

Ako pristupite daljinski upravljač pomoću linije za unos, naredba "telnet" ima niz dodatnih naredbi, zahvaljujući kojima korisnik određuje na koje će računalo na mreži biti spojen, preko kojeg porta, a korisnik također može unijeti puni put do bilo koje datoteke ili pogledajte cijeli direktorij kada koristite uobičajenu naredbu.

Kako biste iskoristili sve obećavajuće uvjete “telneta”, prije spajanja na njega trebali biste se uvjeriti da su postavke Vatrozida ispravne, jer svaka neispravnost u pogledu postavki može povući za sobom mnoge druge posljedice. Pogrešna konfiguracija, pak, neće omogućiti provedbu

Još jedan razlog zašto veza ne može uspjeti su pogreške. Mogu se izdati u vezi s bilo kojim kvarom u sustavu ili zbog netočnih postavki. Razlog nedostatka veze može se odrediti šifrom pogreške, budući da će svaka od izdanih pogrešaka sadržavati vlastiti broj, što će zauzvrat pomoći u prepoznavanju kvara i njegovom uklanjanju. Ako je ovaj poslužitelj namijenjen stalnoj upotrebi, bolje ga je konfigurirati svaki put kada pokrenete računalo. Slično, možete konfigurirati poslužitelj za ručno pokretanje.

Malo je korisnika računala danas upoznato s postojanjem raznih posebnih protokola na računalu koji omogućuju GUI I programi trećih strana obavljaju razne radnje. Stoga se želja za učenjem korištenja usluge TELNET javlja odmah kada saznaju za odgovarajući protokol.

Zatim ćemo iznijeti malu teoriju o tome što je TELNET, nešto čemu mnogi teže ovladati: mogućnosti usluge, kao i popis osnovnih naredbi koje omogućuju implementaciju ovih mogućnosti u sustavu Windows.

TELNET je komunikacijski alat koji uspostavlja transportnu vezu između terminalnih uređaja, klijenata, odnosno vašeg računala i tuđeg stroja, poslužitelja koji podržava ovaj standard veze. Ovo nije poseban program, već samo mrežni protokol, ali i riječ TELNET (terminalna mreža) odnosi se na razne pomoćne programe koji također koriste ovaj protokol. Danas je Telnet prisutan gotovo svugdje, svi ga operativni sustavi, na ovaj ili onaj način, koriste

TELNET implementira tekstualno sučelje, koje se razlikuje od grafičkog sučelja poznatog prosječnom korisniku po tome što se sve naredbe moraju unijeti ručno.

Što nam sve to daje?

Ranije je ova usluga bila jedan od rijetkih načina povezivanja s mrežom, ali s vremenom je izgubila na važnosti. Danas postoji mnogo više zgodni programi, koji obavljaju sav posao za korisnika i ne tjeraju ga da pamti razne naredbe kako bi izvršio najjednostavnije radnje. Međutim, neke se stvari još uvijek mogu učiniti pomoću Telneta.

Mrežne veze

Uz Telnet možete:

  • povezivanje s udaljenim računalima;
  • provjerite priključak za pristup;
  • koristiti aplikacije koje su dostupne samo na udaljenim strojevima;
  • koristiti razne imenike kojima se može pristupiti samo na ovaj način;
  • poslati elektronička pošta bez upotrebe posebni programi(klijenti);
  • razumjeti bit rada mnogih protokola koji se danas koriste i iz toga izvući određene koristi;
  • omogućiti drugim korisnicima pristup podacima koji se nalaze na njihovom računalu.

Počnimo ga koristiti

Pokreni

Pokretanje TELNET-a na Windows 7 i bilo kojem drugom Windowsu vrlo je jednostavno. Da biste to učinili, prvo vam je potreban klijent, ako već nije instaliran:

  • Idite na upravljačku ploču.

  • Odaberite “Programi”.
  • Odaberite karticu "Uključivanje ili isključivanje značajki sustava Windows".

  • Pronađite Telnet klijent i stavite oznaku pored njega ako već nije instaliran.

Zatim kliknite "OK" i pričekajte minutu dok se klijent instalira.

Terminal se u Windowsima pokreće preko naredbenog retka, ako nemate instaliran posebne komunalije za rad s Telnetom. Ali budući da čitate ovaj članak, to znači da se tek počinjete upoznavati s ovom temom, a prvo bi bilo lijepo svladati osnove upravljanja pomoću naredbenog retka.

  1. Pokrenite naredbeni redak kao administrator.
  2. Unesite "telnet".

Naredbeni redak će se ponovno pokrenuti, a sada će se otvoriti naredbeni redak TELNET u kojem ćemo raditi.

Provjera porta

Jedna od najjednostavnijih akcija koje se izvode u TELNET-u je provjera porta. Možete provjeriti priključak kako biste vidjeli može li mu se pristupiti s vašeg računala. Da biste to učinili, trebate učiniti sljedeće:

U naredbeni redak, otvoren gornjom metodom, unesite: telnetip adresa broj porta

Na primjer, ako je vaša IP adresa 192.168.0.1, a broj porta 21 (FTP port), tada unesite:

telnet 192.168.0.1 21

Ako naredba proizvede poruku o pogrešci, to znači da port nije dostupan. Ako se pojavi prazan prozor ili zahtjev za unos dodatnih podataka, što znači da je port otvoren. Za Windows, ova metoda provjere porta može biti vrlo praktična.

Timovi

TELNET naredbe su osnova za korištenje terminala. Uz njihovu pomoć možete kontrolirati računalo koje koristi ovaj protokol, ako vam je pristup dopušten, kao i obavljati razne druge radnje. Kao što je gore spomenuto, u sustavu Windows oni se unose u naredbeni redak aplikacije Telnet.

Da biste vidjeli glavni popis naredbi, unesite u red Pomozite i pritisnite "Enter". Osnovne naredbe:

  1. Otvoren- povezivanje s udaljenim poslužiteljem. Morate unijeti ovu naredbu zajedno s nazivom upravljanog poslužitelja i brojem priključka, na primjer: openredmond 44. Ako parametri nisu navedeni, tada se koriste lokalni poslužitelj i zadani priključak.
  2. Zatvoriti- odspajanje od udaljeni poslužitelj. Koriste se slični parametri.
  3. set- postavljanje udaljenog poslužitelja, koji se koristi s imenom upravljanog poslužitelja. Zajedno s set Koriste se sljedeće naredbe:
    1. - koristi se za određivanje terminala navedenog tipa.
    2. - postavlja kontrolni znak.
    3. - postavlja način rada.
  4. Poništi [opcija]- onemogućuje prethodno navedeni parametar.
  5. Početak- pokreće Telnet poslužitelj.
  6. Pauza- pauzira poslužitelj.
  7. Nastaviti- nastavlja s radom.
  8. Stop- zaustavlja poslužitelj.

TELNET je jedan od najstarijih protokola, ali se i danas koristi. To znači da ga možete početi koristiti za vlastite potrebe. Da biste to učinili, samo trebate naučiti sintaksu i popis naredbi i početi vježbati. Možete naučiti puno novih stvari, au isto vrijeme početi gledati na Internet i prethodno poznate radnje na internetu na potpuno drugačiji način.