Kako postaviti pametne telefone i računala. Informativni portal

Terminalni pristup telnet. Najčešće korištene Telnet naredbe

Telnet naredbe

Timovi telnet omogućuju vam komunikaciju s udaljenim računalom koristeći Telnet protokol. Možete pokrenuti naredbu telnet bez parametara za ulazak u telnet kontekst naznačen u Telnet naredbenom retku ( telnet). Iz Telnet naredbenog retka koristite sljedeće naredbe za kontrolu računala na kojem se izvodi Telnet klijent.

Timovi tlntadmn omogućuju daljinsko upravljanje računalom koje pokreće Telnet poslužitelj. Ove se naredbe izvršavaju iz naredbenog retka. Tim tlntadmn bez parametara prikazuje postavke lokalnog poslužitelja.

Za korištenje naredbi telnet iz Telnet naredbenog retka

Za pokretanje Telnet klijenta i unesite Telnet naredbeni redak

Sintaksa

telnet [\\ udaljeni poslužitelj]

Mogućnosti

\\ udaljeni poslužitelj Prikazuje naziv povezanog poslužitelja /? Prikazuje pomoć u naredbenom retku.

Bilješke

  • Prilikom korištenja naredbe telnet Telnet klijent se pokreće bez parametara.
  • U Telnet naredbenom retku morate koristiti Telnet naredbe.

Za zaustavljanje Telnet klijenta

Sintaksa

Mogućnosti

nikakav

Bilješke

  • q.

Za povezivanje Telnet klijenta s udaljenim računalom

Sintaksa

otvoren [\\ udaljeni poslužitelj] [luka]

Mogućnosti

\\ udaljeni poslužitelj Određuje naziv upravljanog poslužitelja. Ako poslužitelj nije naveden, koristi se lokalni poslužitelj. port Označava port za korištenje. Ako nije naveden port, koristi se zadani port.

Bilješke

  • Ova se naredba može skratiti na o.

Primjeri

Za povezivanje s udaljenim poslužiteljem Redmond na portu 44 unesite u naredbeni redak:
Redmond 44

Za odspajanje Telnet klijenta s udaljenog računala

Sintaksa

Zatvoriti [\\ udaljeni poslužitelj]

Mogućnosti

\\ udaljeni poslužitelj Određuje naziv upravljanog poslužitelja. Ako poslužitelj nije naveden, koristi se lokalni poslužitelj.

Bilješke

  • Ova se naredba može skratiti na c.

Primjeri

Za prekid veze s udaljenim poslužiteljem Redmonda unesite naredbu:
c redmond 44

Za konfiguriranje postavki Telnet klijenta

Sintaksa

postaviti [\\ udaljeni poslužitelj] [ntlm] [lokaleho] [termin {ansi | vt100 | vt52 | vtnt}] [pobjeći simbol] [zapisnička datoteka naziv datoteke] [sječa] [bsasdel] [crlf] [delasbs] [način rada {konzola | potok}] [? ]

Mogućnosti

\\ udaljeni poslužitelj Određuje naziv upravljanog poslužitelja. Ako poslužitelj nije naveden, koristi se lokalni poslužitelj. ntlm Omogućuje NTML provjeru autentičnosti, ako je dostupna na udaljenom poslužitelju. localecho Omogućuje lokalni prikaz naredbi. termin {ansi | vt100 | vt52 | vtnt) Određuje terminal navedenog tipa. pobjeći simbol Određuje kontrolni znak. Kontrolni znak može biti jedan znak ili kombinacija tipke CTRL i znaka. Za postavljanje kombinacije tipki držite pritisnutu tipku CTRL dok upisujete znak koji želite dodijeliti. zapisnička datoteka naziv datoteke Specificira Telnet datoteku dnevnika aktivnosti. Dnevnik se mora nalaziti na vašem lokalnom računalu. Zapisivanje počinje automatski nakon odabira ove opcije. bilježenje Omogućuje bilježenje. Ako datoteka dnevnika nije navedena, prikazuje se poruka o pogrešci. bsasdel Određuje tipku BACKSPACE za brisanje. crlf Dodjeljuje novi linearni način koji definira tipku ENTER kao 0x0D, 0x0A. delasbs Dodjeljuje tipku DELETE za brisanje posljednjeg znaka. način rada {konzola | potok) Postavlja način rada. ? Omogućuje pregled cijele sintakse naredbi.

Bilješke

  • Da biste onemogućili prethodno dodijeljenu postavku, u Telnet naredbeni redak unesite:

    nepostavljeno [parametar]

  • Za dodjelu kontrolnog znaka unesite naredbu:

    e simbol

  • U verzijama Telneta koje nisu na engleskom, naredba je dostupna koddesetparametar. Koddeset parametar specificira trenutni skup kodova za parametar, koji može biti jedan od sljedećeg: Shift JIS, Japanski EUC, JIS Kanji,JIS Kanji (78), DEC Kanji, NEC Kanji. Morate dodijeliti isti skup kodova na udaljenom računalu.

Za slanje Telnet klijentskih naredbi

Sintaksa

poslati [\\ udaljeni poslužitelj] [ao] [ayt] [esc] [ip] [sinkronizacija] [ ? ]

Mogućnosti

\\ udaljeni poslužitelj Naziv poslužitelja kojim želite upravljati. Ako poslužitelj nije naveden, koristi se lokalni poslužitelj. ao Otkazuje naredbu unosa. ayt Šalje naredbu "Jeste li tu?" esc Šalje trenutni kontrolni znak. ip Prekida izvršenje naredbe za obradu. synch Izvodi operaciju Telnet sinkronizacije. ? Omogućuje pregled cijele sintakse naredbi.

Za pregled trenutnih postavki Telnet klijenta

Sintaksa

prikaz

Mogućnosti

nikakav

Bilješke

  • Ova naredba prikazuje trenutne radne parametre za Telnet klijenta. Kada radite u načinu Telnet sesije (drugim riječima, dok ste povezani na Telnet poslužitelj), možete izaći iz sesije da biste promijenili postavke pritiskom na CTRL+]. Za povratak na Telnet sesiju pritisnite ENTER.

Za korištenje tlntadmn naredbi iz naredbenog retka

Za administriranje računala koje pokreće Telnet poslužitelj

Sintaksa

tlntadmn [\\ udaljeni poslužitelj] [početak] [Stop] [pauza] [nastaviti]

Mogućnosti

\\ udaljeni poslužitelj start Pokreće Telnet poslužitelj. stop Zaustavlja Telnet poslužitelj. pauza Prekida Telnet poslužitelj. nastavak Nastavlja Telnet poslužitelj. /? Prikazuje pomoć u naredbenom retku.

Bilješke

  • Korištenje naredbi tlntadmn tlntadmn

Za upravljanje Telnet sesijama

Sintaksa

tlntadmn [\\ udaljeni poslužitelj] [-s] [-k{kod_sesije | svi}] [-m {kod_sesije | svi} " poruka" ]

Mogućnosti

\\ udaljeni poslužitelj Određuje naziv poslužitelja nad kojim želite preuzeti kontrolu. Ako poslužitelj nije naveden, koristi se lokalni poslužitelj. -s Prikazuje aktivne Telnet sesije. -k{kod_sesije | svi) Završava sesije. Unesite šifru sesije za prekid određene sesije ili enter svi za završetak svih sesija. -m {kod_sesije | svi} " poruka" Šalje poruku jednoj ili više sesija. Unesite kod sesije da biste poslali poruku određenoj sesiji ili unesite svi za slanje poruke svim sesijama. Upišite poruku koju želite poslati pod navodnicima (tj. " poruka" ). /? Prikazuje pomoć u naredbenom retku.

Bilješke

  • Korištenje naredbi tlntadmn Možete daljinski upravljati računalom koje pokreće Telnet Server ako oba računala koriste Windows XP. Timovi tlntadmn ne može se koristiti za udaljenu administraciju Telnet poslužitelja sa sustavom Windows 2000 s računala sa sustavom Windows XP.

Za postavljanje postavki zapisivanja događaja za računalo na kojem se izvodi Telnet poslužitelj

Sintaksa

tlntadmn [\\ udaljeno_računalo] konfiguracija [auditlocation={dnevnik događaja | datoteka | oba}] [revizija=[{+ | - } admin][{+ | - } korisnik][{+ | - } iznevjeriti]]

Mogućnosti

\\ udaljeni poslužitelj Određuje naziv poslužitelja nad kojim želite preuzeti kontrolu. Ako poslužitelj nije naveden, koristi se lokalni poslužitelj. auditlocation={dnevnik događaja | datoteka | oba) Određuje trebaju li se informacije o događaju poslati u Preglednik događaja, u datoteku ili u oboje. revizija=[{+ | - } admin][{+ | - } korisnik][{+ | - } iznevjeriti] Određuje koji događaji zahtijevaju reviziju (događaji prijave administratora, događaji prijave korisnika ili neuspjeli pokušaji prijave). Za reviziju određene vrste događaja unesite znak plus (+) ispred vrste događaja. Da biste zaustavili reviziju određene vrste događaja, unesite znak minus (-) ispred vrste događaja. /? Prikazuje pomoć u naredbenom retku.

Bilješke

  • Korištenje naredbi tlntadmn Možete daljinski upravljati računalom koje pokreće Telnet Server ako oba računala koriste Windows XP. Timovi tlntadmn ne može se koristiti za udaljenu administraciju Telnet poslužitelja sa sustavom Windows 2000 s računala sa sustavom Windows XP.
  • Ako navedete kamo poslati informacije o događaju bez navođenja tipa ili tipova informacija za reviziju, revidirati će se samo informacije o događajima dnevnika administratora i poslati na navedenu lokaciju.

Primjeri

Za slanje informacija o događaju u Preglednik događaja, unesite:

tlntadmn config auditlocation=eventlog

Za reviziju događaja prijave administratora i neuspjelih pokušaja prijave unesite:

tlntadmn config audit=+admin +fail

Za postavljanje primarne domene za računalo na kojem se izvodi Telnet poslužitelj

Sintaksa

tlntadmn [\\ udaljeni poslužitelj] konfiguracija [dom=naziv domene]

Mogućnosti

\\ udaljeni poslužitelj Određuje naziv poslužitelja nad kojim želite preuzeti kontrolu. Ako poslužitelj nije naveden, koristi se lokalni poslužitelj. dom=naziv domene Određuje domenu koju želite učiniti primarnom. /? Prikazuje pomoć u naredbenom retku.

Bilješke

  • Korištenje naredbi tlntadmn Možete daljinski upravljati računalom koje pokreće Telnet Server ako oba računala koriste Windows XP. Timovi tlntadmn ne može se koristiti za udaljenu administraciju Telnet poslužitelja sa sustavom Windows 2000 s računala sa sustavom Windows XP.

Primjeri

Da domenu Redmond postavite kao primarnu domenu na vašem lokalnom poslužitelju, unesite:

tlntadmn config dom=Redmond

Za preslikavanje tipke ALT na računalo koje pokreće Telnet poslužitelj

Sintaksa

tlntadmn [\\ udaljeni poslužitelj] konfiguracija [ctrlakeymap={Da | Ne}]

Mogućnosti

\\ udaljeni poslužitelj Određuje naziv poslužitelja nad kojim želite preuzeti kontrolu. Ako poslužitelj nije naveden, koristi se lokalni poslužitelj. ctrlakeymap={Da | Ne) Označava treba li Telnet poslužitelj interpretirati kombinaciju tipki CTRL+A kao ALT. Unesi Da za mapiranje prečaca na tipkovnici ili Ne odbiti podudaranje. /? Prikazuje pomoć u naredbenom retku.

Bilješke

  • Korištenje naredbi tlntadmn Možete daljinski upravljati računalom koje pokreće Telnet Server ako oba računala koriste Windows XP. Timovi tlntadmn ne može se koristiti za udaljenu administraciju Telnet poslužitelja sa sustavom Windows 2000 s računala sa sustavom Windows XP.
  • Ako ALT tipka nije mapirana, Telnet poslužitelj ne šalje ALT pritisak tipke aplikacijama gdje bi mogao biti potreban.

Za postavljanje maksimalnog broja veza za računalo koje izvodi Telnet poslužitelj

Sintaksa

tlntadmn [\\ udaljeni poslužitelj] konfiguracija [maxconn=pozitivan_cijeli broj]

Mogućnosti

\\ udaljeni poslužitelj Određuje naziv poslužitelja nad kojim želite preuzeti kontrolu. Ako poslužitelj nije naveden, koristi se lokalni poslužitelj. maxconn=pozitivan_cijeli broj Postavlja najveći broj veza. Ovaj broj se može specificirati pomoću bilo kojeg pozitivnog cijelog broja manjeg od 10 milijuna. /? Prikazuje pomoć u naredbenom retku.

Bilješke

  • Korištenje naredbi tlntadmn Možete daljinski upravljati računalom koje pokreće Telnet Server ako oba računala koriste Windows XP. Timovi tlntadmn ne može se koristiti za udaljenu administraciju Telnet poslužitelja sa sustavom Windows 2000 s računala sa sustavom Windows XP.

Za postavljanje maksimalnog broja neuspjelih pokušaja pristupa za računalo koje izvodi Telnet poslužitelj

Sintaksa

tlntadmn [\\ udaljeno_računalo] konfiguracija [maxfail=pozitivan_cijeli broj]

Mogućnosti

\\ udaljeni poslužitelj Određuje naziv poslužitelja nad kojim želite preuzeti kontrolu. Ako poslužitelj nije naveden, koristi se lokalni poslužitelj. maxfail=pozitivan_cijeli broj Postavlja najveći dopušteni broj neuspjelih pokušaja prijave za korisnika. Ovaj broj može biti specificiran pomoću bilo kojeg pozitivnog cijelog broja manjeg od 100. /? Prikazuje pomoć u naredbenom retku.

Bilješke

  • Korištenje naredbi tlntadmn Možete daljinski upravljati računalom koje pokreće Telnet Server ako oba računala koriste Windows XP. Timovi tlntadmn ne može se koristiti za udaljenu administraciju Telnet poslužitelja sa sustavom Windows 2000 s računala sa sustavom Windows XP.

Za postavljanje načina rada za računalo koje pokreće Telnet poslužitelj

Sintaksa

tlntadmn [\\ udaljeni poslužitelj] konfiguracija [način rada={konzola | potok}]

Mogućnosti

\\ udaljeni poslužitelj Određuje naziv poslužitelja nad kojim želite preuzeti kontrolu. Ako poslužitelj nije naveden, koristi se lokalni poslužitelj. način rada {konzola | potok) Označava način rada. /? Prikazuje pomoć u naredbenom retku.

Bilješke

  • Korištenje naredbi tlntadmn Možete daljinski upravljati računalom koje pokreće Telnet Server ako oba računala koriste Windows XP. Timovi tlntadmn ne može se koristiti za udaljenu administraciju Telnet poslužitelja sa sustavom Windows 2000 s računala sa sustavom Windows XP.

Za postavljanje Telnet porta za računalo koje pokreće Telnet poslužitelj

Sintaksa

tlntadmn [\\ udaljeni poslužitelj] konfiguracija [luka=cijeli broj_vrijednost]

Mogućnosti

\\ udaljeni poslužitelj Određuje naziv poslužitelja nad kojim želite preuzeti kontrolu. Ako poslužitelj nije naveden, koristi se lokalni poslužitelj. luka=cijeli broj_vrijednost Određuje Telnet port. Port se može navesti koristeći bilo koji cijeli broj manji od 1024. /? Prikazuje pomoć u naredbenom retku.

Bilješke

  • Korištenje naredbi tlntadmn Možete daljinski upravljati računalom koje pokreće Telnet Server ako oba računala koriste Windows XP. Timovi tlntadmn ne može se koristiti za udaljenu administraciju Telnet poslužitelja sa sustavom Windows 2000 s računala sa sustavom Windows XP.

Za postavljanje metoda provjere autentičnosti za računalo koje pokreće Telnet poslužitelj

Sintaksa

tlntadmn [\\ udaljeni poslužitelj] konfiguracija [sek=[{+ | - } ntlm][{+ | - } passwd]]

Mogućnosti

\\ udaljeni poslužitelj Određuje naziv poslužitelja nad kojim želite preuzeti kontrolu. Ako poslužitelj nije naveden, koristi se lokalni poslužitelj. sek=[{+ | - } ntlm][{+ | - } passwd] Određuje hoće li se koristiti NTML ili provjera autentičnosti lozinke, ili oboje, za provjeru autentičnosti pokušaja prijave. Da biste koristili određenu vrstu provjere autentičnosti, unesite znak plus (+) ispred te vrste provjere autentičnosti. Kako biste spriječili korištenje određene vrste provjere autentičnosti, unesite znak minus (-) ispred te vrste. /? Prikazuje pomoć u naredbenom retku.

Bilješke

  • Korištenje naredbi tlntadmn Možete daljinski upravljati računalom koje pokreće Telnet Server ako oba računala koriste Windows XP. Timovi tlntadmn ne može se koristiti za udaljenu administraciju Telnet poslužitelja sa sustavom Windows 2000 s računala sa sustavom Windows XP.
  • NTML je protokol provjere autentičnosti za transakcije između dva računala, od kojih jedno ili oba imaju Windows NT 4.0 ili starije verzije. Osim toga, NTML protokol provjere autentičnosti koristi se za računala koja nisu dio domene, kao što su nezavisni poslužitelji i radne grupe.

Za postavljanje vremenskog ograničenja neaktivne sesije za računalo na kojem se izvodi Telnet poslužitelj

Sintaksa

tlntadmn [\\ udaljeni poslužitelj] konfiguracija [istek =hh: mm: ss]

Mogućnosti

\\ udaljeni poslužitelj Određuje naziv poslužitelja nad kojim želite preuzeti kontrolu. Ako poslužitelj nije naveden, koristi se lokalni poslužitelj. istek =hh: mm: ss Postavlja vrijednost proteklog vremena u satima, minutama i sekundama. /? Prikazuje pomoć u naredbenom retku.

Bilješke

  • Korištenje naredbi tlntadmn Možete daljinski upravljati računalom koje pokreće Telnet Server ako oba računala koriste Windows XP. Timovi tlntadmn ne može se koristiti za udaljenu administraciju Telnet poslužitelja sa sustavom Windows 2000 s računala sa sustavom Windows XP.

Bilješke

  • Za prebacivanje iz Telnet klijenta u naredbeni mod, na Telnet naredbenom retku pritisnite CTRL+]. Za povratak na Telnet klijent pritisnite ENTER.

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. Možemo 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 mnoge usluge, 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 iz varijable okoline USER;
  • -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 opciju;
  • Znak po znak– svi znakovi koje upišete šalju se na udaljeni poslužitelj. Ovdje će biti teško bilo što ispraviti ako pogriješite, jer će se Backspace također poslati 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 statusa 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


Ne morate koristiti telnet za ovo; 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 prikazali detaljnije 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 je važna točka u razumijevanju 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 “^[“:


Da biste ga aktivirali, trebate pritisnuti kombinaciju tipki Ctrl+[, nakon čega ćete ući u telnet prompt za unos.

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.

Svaki administrator sustava koristi uslužni program sustava ugrađen u Windows - telnet.exe. Ovaj program vam omogućuje povezivanje s lokalnim i udaljenim poslužiteljima na adresi i portu navedenim u parametrima pokretanja. Korisna stvar za provjeru mogućnosti spajanja na server preko porta i izvršavanje naredbi. Također, ovaj uslužni program često je naznačen u pomoći raznim programima i uslugama. Međutim, često se ispostavi da telnet nije instaliran prema zadanim postavkama.

Kako instalirati telnet.exe preko naredbenog retka

Najlakši način je s administratorskim pravima i izvršavanjem sljedeće naredbe:

dism /online /Enable-Feature /FeatureName:TelnetClient

Pritisnite "Enter" i pričekajte malo, trebala bi se pojaviti poruka "Operacija je uspješno dovršena". Ovo dovršava instalaciju.

Instaliranje Telnet klijenta na Windows komponente

Druga metoda je za one koji ne žele koristiti naredbeni redak ili prva metoda nije radila. Idemo “Upravljačka ploča -> Programi i značajke -> Uključivanje ili isključivanje značajki sustava Windows” i potvrdite okvir za “Telnet klijent”.

Možda će biti potreban Windows instalacijski disk. Ako je popis komponenti prazan, tada morate ispraviti jednu vrijednost u registru sustava Windows. Da biste to učinili, pokrenite uređivač registra naredbom:

regedit

i slijedite put:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows

U parametru “CSDVersion” trebate zamijeniti vrijednost s 100 ili 0 . Ponovno podizanje sustava.

Korištenje naredbe telnet omogućuje uspostavljanje komunikacijskog kanala s računalima na daljinu.

A sam uslužni program je gotovo neka vrsta emulatora preglednika u terminalu, podržavajući nekoliko mrežnih protokola.

Ranije se telnet često koristio za upravljanje osobnim računalima s operativnim sustavom Linux.

I sada, pomoću istog uslužnog programa, testiraju mrežu, provjeravaju portove, upravljaju usmjerivačima i drugim IoT uređajima.

Sadržaj:

Značajke uslužnog programa

Unatoč činjenici da je glavna zadaća telneta stvaranje veze između osobnih računala koja su međusobno udaljena pomoću istoimenog protokola, također možete upravljati drugim uslugama pomoću uslužnog programa.

Na primjer, pristupite POP3, HTTP, IRC ili SMTP.

Uostalom, ove i neke druge usluge rade na temelju TCP transportnog protokola, za rad s kojim možete koristiti telnet klijent.

Sintaksa telnet naredbi prilikom spajanja na udaljeno računalo je sljedeća: $ telnet (opcije) (host) (port).

Host je domena računala s kojim se uspostavlja veza. Port – port na računalu s kojeg se pristupa. A opcije bi mogle biti sljedeće:

  • -4 i -6 nameću korištenje ipv4 odnosno ipv6 adresa;
  • -8 omogućuje korištenje 8-bitnog kodiranja;
  • -E onemogućuje podršku za izlazne sekvence;
  • -a automatski registrira korisnika na udaljeni sustav;
  • -d omogućuje način otklanjanja pogrešaka;
  • -p omogućuje rlogin emulaciju;
  • -e postavlja početni izlazni znak;
  • -l autorizira korisnika u sustavu.

Nakon što se uspostavi veza s udaljenim računalom, uslužni program telnet počinje raditi u jednom od dva načina - red po red ili znak po znak.

Prva je opcija najpoželjnija zbog mogućnosti izravnog uređivanja teksta i slanja tek nakon što korisnik u potpunosti unese sve podatke.

Nedostatak ovog načina rada redak po redak je nedostatak podrške za njega od strane nekih usluga. Dok se znak po znak može koristiti u svakom slučaju.

Međutim, kada ga koristite, sve informacije se šalju trenutno.

A ako korisnik pogriješi, bit će nemoguće to ispraviti - uostalom, čak se i razmaci i Backspace šalju na poslužitelj u obliku znakova.

Trebate znati: Kod korištenja telnet protokola ne postoji mogućnost šifriranja prijenosa informacija. Svi se podaci šalju izravno i mogu ih presresti neovlašteni korisnici. I nije preporučljivo prenositi ih na ovaj način - preporučljivo je koristiti sigurni mrežni protokol Secure Shell za to.

Osnovne naredbe

Prilikom rada s telnet protokolom korisnik unosi odgovarajuće naredbe u konzolu. Najpopularniji uključuju sljedeće:

  • OTVORI (ime računala) (priključak). Omogućuje vam komunikaciju s računalom čije je ime navedeno u naredbi. Ako ne navedete port, uslužni program će pokušati koristiti zadani broj. Ponekad je naznačeno umjesto naziva računala;
  • PRIKAZ (argument). Naredba za prikaz cijelog ili djelomičnog skupa parametara telnet pomoćnog programa;
  • ZATVORITI. Dizajniran za zatvaranje telnet sesije i vraćanje sustava u naredbeni mod;
  • PRESTATI. Naredba za prekid svih otvorenih veza i izlaz iz telneta;

Riža. 2. Korištenje naredbe Quit u MS Telnet klijentu.

  • VRSTA NAČINA RADA. Koristi se za kontrolu jedne od dvije opcije načina unosa (znak po znak ili redak po redak). U tom se slučaju udaljenom računalu šalje zahtjev za prebacivanje na određeni način rada i, ako ga usluga podržava, osigurava se odgovarajuće prebacivanje;
  • STATUS. Naredba koja prikazuje trenutni status pomoćnog programa, naziv i način razmjene;
  • ? (tim). Izvještava informacije o odgovarajućem nizu naredbi. Potreban je u slučajevima kada će korisnik koristiti naredbu koja mu nije poznata;
  • ! (tim). Izvršava niz naredbi na lokalnom sustavu;
  • POŠALJI ARGUMENTE. Šalje znakovne argumente na udaljeno računalo;
  • POBJEĆI. Šalje jedan od izlaznih znakova kao što su zarez, zagrada ili znak za umetanje (^);
  • SINKRONIZIRAJ Služi za slanje sinkronizacijske sekvence koja vam omogućuje da poništite sve unesene naredbe, ali još nisu poslane. Koristi se samo u načinu red po red;
  • BRK. Slanje niza prekida kada se pritisne tipka Break.

Sve ove naredbe su osnovne, iako je njihov ukupan broj znatno veći. Međutim, zbog prilično rijetke upotrebe ovog uslužnog programa, najlakši način da pronađete njihov potpuni popis je unosom HELP u terminal.

I, nakon prikazivanja cijelog popisa, potražite pomoćne informacije o svakoj sekvenci naredbi pomoću naredbe “?”.

Iako, na primjer, za telnet klijent na Windowsima, popis može biti skraćen.

Rijetki korisnici računala danas znaju za postojanje raznih posebnih protokola na računalu koji im omogućuju izvođenje raznih radnji bez korištenja grafičkog sučelja ili programa trećih strana. Stoga se želja za učenjem korištenja usluge TELNET javlja odmah kada saznaju za odgovarajući protokol.

Zatim ćemo prikazati malu teoriju o tome što je TELNET, za što ga mnogi ljudi nastoje savladati: mogućnosti usluge, kao i popis osnovnih naredbi koje vam 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, no riječ TELNET (terminalna mreža) također se odnosi na razne pomoćne programe koji također koriste ovaj protokol. Telnet je danas prisutan gotovo posvuda, 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 postoje mnogo praktičniji programi koji obavljaju sav posao za korisnika, a ne prisiljavaju 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 samo na ovaj način može pristupiti;
  • slanje e-pošte bez korištenja posebnih programa (klijenata);
  • 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 Windows značajki".

  • 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 sustavu Windows pokreće putem naredbenog retka, ako nemate instalirane posebne uslužne programe 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, port je 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, koristi se zadani lokalni poslužitelj i port.
  2. Zatvoriti- prekinuti vezu s udaljenim poslužiteljem. 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, a u isto vrijeme početi gledati na Internet i svoje dotad poznate online aktivnosti na potpuno drugačiji način.

Najbolji članci na temu