Cum se configurează smartphone-uri și PC-uri. Portal informativ

Sintaxa Telnet. Comenzi Telnet

Echipe telnet vă permit să comunicați cu un computer la distanță utilizând protocolul Telnet. Puteți rula comanda telnet fără parametri pentru a introduce contextul telnet indicat pe linia de comandă Telnet ( telnet). Din linia de comandă Telnet, utilizați următoarele comenzi pentru a controla computerul care rulează clientul Telnet.

Echipe tlntadmn vă permit să controlați de la distanță un computer care rulează un server Telnet. Aceste comenzi sunt executate din linia de comandă. Echipă tlntadmn fără parametri afișează setarea serverului local.

Pentru a utiliza comenzi telnet din linia de comandă Telnet

Pentru a lansa clientul Telnet și a introduce linia de comandă Telnet

Sintaxă

telnet [\\ server la distanta]

Opțiuni \\ server la distanta Afișează numele serverului conectat /?

  • Când utilizați comanda telnet Clientul Telnet pornește fără parametri.
  • La linia de comandă Telnet, trebuie să utilizați comenzi Telnet.

Pentru a opri clientul Telnet

Sintaxă

Opțiuni

nici unul

Note

  • Această comandă poate fi scurtată la q.

Pentru a conecta un client Telnet la un computer la distanță

Sintaxă

deschis [\\ server la distanta] [port]

Opțiuni \\ server la distanta port Indică portul de utilizat. Dacă nu este specificat niciun port, este utilizat portul implicit. Note

  • Această comandă poate fi scurtată la o.
Exemple

Pentru a vă conecta la serverul Redmond de la distanță pe portul 44, introduceți la promptul de comandă: redmond 44

Pentru a deconecta clientul Telnet de la computerul de la distanță

Sintaxă

închide [\\ server la distanta]

Opțiuni \\ server la distanta Specifică numele serverului gestionat. Dacă nu este specificat niciun server, este utilizat serverul local. Note

  • Această comandă poate fi scurtată la c.
Exemple

Pentru a vă deconecta de la serverul Redmond la distanță, introduceți comanda: redmond 44

Pentru a configura setările clientului Telnet

Sintaxă

a stabilit [\\ server la distanta] [ntlm] [localecho] [termen {ansi | vt100 | vt52 | vtnt}] [evadare simbol] [fișier jurnal nume de fișier] [Logare] [bsasdel] [crlf] [delasbs] [modul {consolă | curent}] [? ]

Opțiuni \\ server la distanta Specifică numele serverului gestionat. Dacă nu este specificat niciun server, este utilizat serverul local. ntlm Activează autentificarea NTML dacă este disponibilă pe serverul de la distanță. localecho Activează modul de afișare a comenzilor locale. termen {ansi | vt100 | vt52 | vtnt) Specifică un terminal de tipul specificat. evadare simbol Specifică caracterul de control. Caracterul de control poate fi un singur caracter sau o combinație de tasta CTRL și un caracter. Pentru a seta o combinație de taste, țineți apăsată tasta CTRL în timp ce introduceți caracterul pe care doriți să-l atribuiți. fișier jurnalnume de fișier Specifică fișierul jurnal al activității Telnet. Fișierul jurnal trebuie să fie localizat pe computerul dvs. local. Înregistrarea începe automat după selectarea acestei opțiuni. Logare Activează înregistrarea în jurnal. Dacă nu este specificat un fișier jurnal, este afișat un mesaj de eroare. bsasdel Specifică tasta BACKSPACE de șters. crlf Atribuie un nou mod liniar care definește tasta ENTER ca 0x0D, 0x0A. delasbs Atribuie tasta DELETE pentru a șterge ultimul caracter. modul {consolă | curent) Setează modul de operare. ? Vă permite să vizualizați sintaxa completă a comenzii. Note

  • Pentru a dezactiva o setare atribuită anterior, la promptul de comandă Telnet, introduceți:

    neasezat [parametru]

  • Pentru a atribui un caracter de control, introduceți comanda:

    -e simbol

  • În versiunile Telnet care nu sunt în limba engleză, comanda este disponibilă set de coduri parametru. Set de coduri parametru specifică codul curent setat pentru parametru, care poate fi unul dintre următoarele: Schimbați JIS, EUC japoneză, JIS Kanji, Kanji JIS (78), DEC Kanji, NEC Kanji. Trebuie să atribuiți același cod setat pe computerul de la distanță.

Pentru a trimite comenzi client Telnet

Sintaxă

trimite [\\ server la distanta] [ao] [ayt] [Esc] [ip] [sincronizare] [? ]

Opțiuni \\ server la distanta Numele serverului pe care doriți să îl gestionați. Dacă nu este specificat niciun server, este utilizat serverul local. ao Anulează o comandă de introducere. ayt Trimite comanda „Ești acolo?” Esc Trimite caracterul de control curent. ip Anulează executarea unei comenzi de procesare. sincronizare Efectuează o operație de sincronizare Telnet. ? Vă permite să vizualizați sintaxa completă a comenzii.

Pentru a vizualiza setările curente ale clientului Telnet

Sintaxă afişa

Opțiuni

Nici unul

Note

  • Această comandă afișează parametrii de funcționare actuali pentru clientul Telnet. Când operați în modul sesiune Telnet (cu alte cuvinte, în timp ce sunteți conectat la un server Telnet), puteți ieși din sesiune pentru a modifica setările apăsând CTRL+]. Pentru a reveni la sesiunea Telnet, apăsați ENTER.

Pentru a utiliza comenzi tlntadmn din linia de comandă

Pentru a administra un computer care rulează server Telnet/P>Sintaxă

tlntadmn [\\ server la distanta] [start] [Stop] [pauză] [continua]Opțiuni \\ server la distanta Specifică numele serverului asupra căruia vrei să preiei controlul. Dacă nu este specificat niciun server, este utilizat serverul local. start Pornește serverul Telnet. Stop Oprește serverul Telnet. pauzăÎnchide serverul Telnet. continua Repornește serverul Telnet. /?

  • Utilizarea comenzilor tlntadmn tlntadmn

Pentru a administra sesiunile Telnet

Sintaxă

tlntadmn [\\ server la distanta] [-s] [-k{cod_sesiune | toate}] [-m {cod_sesiune |toate} " mesaj" ]

Opțiuni \\ server la distanta -s Afișează sesiunile Telnet active. -k{cod_sesiune | toate) Încheie sesiunile. Introduceți un cod de sesiune pentru a încheia o anumită sesiune sau intrați toate pentru a încheia toate sesiunile. -m {cod_sesiune | toate} " mesaj" Trimite un mesaj la una sau mai multe sesiuni. Introduceți un cod de sesiune pentru a trimite un mesaj către o anumită sesiune sau introduceți toate pentru a trimite un mesaj la toate sesiunile. Introduceți mesajul pe care doriți să-l trimiteți între ghilimele (de ex. " mesaj" ). /? Afișează ajutor pe linia de comandă. Note

  • Utilizarea comenzilor tlntadmn Puteți administra de la distanță un computer care rulează Telnet Server dacă ambele computere rulează Windows XP. Echipe tlntadmn nu poate fi utilizat pentru a administra de la distanță un server Telnet care rulează Windows 2000 de pe un computer care rulează Windows XP.

Pentru a seta setările jurnalului de evenimente pentru computerul care rulează Telnet Server

Sintaxă

tlntadmn [\\ computer_la distanta] config [auditlocation={jurnal de evenimente | fişier | ambii}][audit=[{+ | - } admin][{+ | - } utilizator][{+ | - } eșuează]]

Opțiuni \\ server la distanta auditlocation={jurnal de evenimente | fişier | ambii) Specifică dacă informațiile despre eveniment trebuie trimise la Vizualizatorul de evenimente, la un fișier sau la ambele. audit=[{+ | - } admin][{+ | - } utilizator][{+ | - } eșuează] Specifică ce evenimente necesită auditare (evenimente de conectare a administratorului, evenimente de conectare a utilizatorului sau încercări de conectare eșuate). Pentru a audita un anumit tip de eveniment, introduceți un semn plus (+) în fața tipului de eveniment. Pentru a opri auditarea unui anumit tip de eveniment, introduceți un semn minus (-) în fața tipului de eveniment. /?

  • Utilizarea comenzilor tlntadmn Puteți administra de la distanță un computer care rulează Telnet Server dacă ambele computere rulează Windows XP. Echipe tlntadmn nu poate fi utilizat pentru a administra de la distanță un server Telnet care rulează Windows 2000 de pe un computer care rulează Windows XP.
  • Dacă specificați unde să trimiteți informații despre eveniment fără a specifica tipul sau tipurile de informații care vor fi auditate, numai informațiile despre evenimentele din jurnalul administratorului vor fi auditate și trimise la locația specificată.
Exemple

Pentru a trimite informații despre eveniment către Vizualizatorul de evenimente, introduceți:

tlntadmn config auditlocation=eventlog

Pentru a audita evenimentele de conectare ale administratorului și încercările eșuate de conectare, introduceți:

tlntadmn config audit=+admin +eșuează

Pentru a seta domeniul principal pentru computerul care rulează Telnet Server

Sintaxă

tlntadmn [\\ server la distanta] config [dom=numele domeniului]Opțiuni \\ server la distanta Specifică numele serverului asupra căruia vrei să preiei controlul. Dacă nu este specificat niciun server, este utilizat serverul local. dom=numele domeniului Specifică domeniul pe care doriți să îl faceți principal. /? Afișează ajutor pe linia de comandă. Note

  • Utilizarea comenzilor tlntadmn Puteți administra de la distanță un computer care rulează Telnet Server dacă ambele computere rulează Windows XP. Echipe tlntadmn nu poate fi utilizat pentru a administra de la distanță un server Telnet care rulează Windows 2000 de pe un computer care rulează Windows XP.
Exemple

Pentru a face domeniul Redmond domeniul principal pe serverul local, introduceți:

tlntadmn config dom=Redmond

Pentru a mapa tasta ALT la computerul care rulează serverul Telnet

Sintaxă

tlntadmn [\\ server la distanta] config [ctrlakeymap={da | Nu}]

Opțiuni \\ server la distanta Specifică numele serverului asupra căruia vrei să preiei controlul. Dacă nu este specificat niciun server, este utilizat serverul local. ctrlakeymap={da | Nu) Indică dacă serverul Telnet ar trebui să interpreteze combinația de taste CTRL+A ca ALT. introduce da pentru a mapa o comandă rapidă de la tastatură sau Nu a refuza potrivirea. /? Afișează ajutor pe linia de comandă. Note

  • Utilizarea comenzilor tlntadmn Puteți administra de la distanță un computer care rulează Telnet Server dacă ambele computere rulează Windows XP. Echipe tlntadmn nu poate fi utilizat pentru a administra de la distanță un server Telnet care rulează Windows 2000 de pe un computer care rulează Windows XP.
  • Dacă tasta ALT nu este mapată, serverul Telnet nu trimite apăsarea tastei ALT către aplicațiile în care ar putea fi necesară.

Pentru a seta numărul maxim de conexiuni pentru computerul care rulează Telnet Server

Sintaxă

tlntadmn [\\ server la distanta] config [maxconn=număr întreg pozitiv]

Opțiuni \\ server la distanta Specifică numele serverului asupra căruia vrei să preiei controlul. Dacă nu este specificat niciun server, este utilizat serverul local. maxconn=număr întreg pozitiv Setează numărul maxim de conexiuni. Acest număr poate fi specificat folosind orice număr întreg pozitiv mai mic de 10 milioane. /? Afișează ajutor pe linia de comandă. Note

  • Utilizarea comenzilor tlntadmn Puteți administra de la distanță un computer care rulează Telnet Server dacă ambele computere rulează Windows XP. Echipe tlntadmn nu poate fi utilizat pentru a administra de la distanță un server Telnet care rulează Windows 2000 de pe un computer care rulează Windows XP.

Pentru a seta numărul maxim de încercări de acces eșuate pentru computerul care rulează serverul Telnet

Sintaxă

tlntadmn [\\ computer_la distanta] config [maxfail=număr întreg pozitiv]

Opțiuni \\ server la distanta Specifică numele serverului asupra căruia vrei să preiei controlul. Dacă nu este specificat niciun server, este utilizat serverul local. maxfail= număr întreg pozitiv Setează numărul maxim de încercări eșuate de conectare permise pentru un utilizator. Acest număr poate fi specificat folosind orice număr întreg pozitiv mai mic de 100. /? Afișează ajutor pe linia de comandă. Note

  • Utilizarea comenzilor tlntadmn Puteți administra de la distanță un computer care rulează Telnet Server dacă ambele computere rulează Windows XP. Echipe tlntadmn nu poate fi utilizat pentru a administra de la distanță un server Telnet care rulează Windows 2000 de pe un computer care rulează Windows XP.

Pentru a seta modul de operare pentru computerul care rulează serverul Telnet

Sintaxă

tlntadmn [\\ server la distanta] config [mod={consolă | curent}]

Opțiuni \\ server la distanta modul {consolă | curent) Indică modul de operare. /? Afișează ajutor pe linia de comandă. Note

  • Utilizarea comenzilor tlntadmn Puteți administra de la distanță un computer care rulează Telnet Server dacă ambele computere rulează Windows XP. Echipe tlntadmn nu poate fi utilizat pentru a administra de la distanță un server Telnet care rulează Windows 2000 de pe un computer care rulează Windows XP.

Pentru a seta portul Telnet pentru computerul care rulează serverul Telnet

Sintaxă

tlntadmn [\\ server la distanta] config [port=valoare intreaga]

Opțiuni \\ server la distanta Specifică numele serverului asupra căruia vrei să preiei controlul. Dacă nu este specificat niciun server, este utilizat serverul local. port=valoare intreaga Specifică portul Telnet. Portul poate fi specificat folosind orice număr întreg mai mic de 1024. /? Afișează ajutor pe linia de comandă. Note

  • Utilizarea comenzilor tlntadmn Puteți administra de la distanță un computer care rulează Telnet Server dacă ambele computere rulează Windows XP. Echipe tlntadmn nu poate fi utilizat pentru a administra de la distanță un server Telnet care rulează Windows 2000 de pe un computer care rulează Windows XP.

Pentru a seta metode de autentificare pentru computerul care rulează serverul Telnet

Sintaxă

tlntadmn [\\ server la distanta] config [sec=[{+ | - } ntlm][{+ | - } passwd]]Opțiuni \\ server la distanta Specifică numele serverului asupra căruia vrei să preiei controlul. Dacă nu este specificat niciun server, este utilizat serverul local. sec=[{+ | - } ntlm][{+ | - } passwd] Specifică dacă se utilizează autentificarea NTML sau prin parolă, sau ambele, pentru a autentifica încercările de conectare. Pentru a utiliza un anumit tip de autentificare, introduceți un semn (+) în fața tipului de autentificare. Pentru a preveni utilizarea unui anumit tip de autentificare, introduceți un semn (-) în fața tipului respectiv. /? Afișează ajutor pe linia de comandă. Note

  • Utilizarea comenzilor tlntadmn Puteți administra de la distanță un computer care rulează Telnet Server dacă ambele computere rulează Windows XP. Echipe tlntadmn nu poate fi utilizat pentru a administra de la distanță un server Telnet care rulează Windows 2000 de pe un computer care rulează Windows XP.
  • NTML este un protocol de autentificare pentru tranzacțiile dintre două computere, unul sau ambele rulează Windows NT 4.0 și versiuni anterioare. În plus, protocolul de autentificare NTML este utilizat pentru computerele care nu fac parte dintr-un domeniu, cum ar fi serverele independente și grupurile de lucru.

Pentru a seta expirarea sesiunii de inactivitate pentru computerul care rulează serverul Telnet

Sintaxă

tlntadmn [\\ server la distanta] config [timeout=hh: mm: ss]

Opțiuni \\ server la distanta Specifică numele serverului asupra căruia vrei să preiei controlul. Dacă nu este specificat niciun server, este utilizat serverul local. timeout=hh: mm: ss Setează valoarea timpului scurs în ore, minute și secunde. /? Afișează ajutor pe linia de comandă. Note

  • Utilizarea comenzilor tlntadmn Puteți administra de la distanță un computer care rulează Telnet Server dacă ambele computere rulează Windows XP. Echipe tlntadmn nu poate fi utilizat pentru a administra de la distanță un server Telnet care rulează Windows 2000 de pe un computer care rulează Windows XP.
Note
  • Pentru a trece de la clientul Telnet la modul comandă, la promptul de comandă Telnet, apăsați CTRL+]. Pentru a reveni la clientul Telnet, apăsați ENTER.

Odată cu apariția computerelor și a rețelelor, au apărut și programe corespunzătoare pentru controlul de la distanță al sistemului și pentru transmiterea datelor la distanță. În primul rând, un astfel de software este încorporat în sistemul de operare într-o formă standard, ceea ce ameliorează în mod semnificativ problema - nu este necesară căutarea de software pentru control de la distanță. Pentru a vă conecta la un anumit computer de la distanță, puteți utiliza un terminal obișnuit de consolă Windows, numit linie de comandă sau altfel cunoscut sub numele de cmd.

Pentru a contacta de la distanță un anumit computer din rețea, trebuie doar să profitați din plin de comanda „telnet” pentru controlul de la distanță al sistemului. Această comandă va oferi nu numai regăsirea informațiilor, ci și controlul tuturor acțiunilor care au loc în acest sistem.

Comanda „telnet” este prezentă pe toate versiunile de Windows. Dar nu toate versiunile de Windows au această comandă configurată așa cum este necesar. De exemplu, pentru a utiliza „telnet” pe Windows 7, trebuie să faceți o serie de setări simple pentru a conecta acest modul.

Tot ceea ce este necesar pentru ca comanda „telnet” să fie disponibilă este prezența unei rețele, precum și apartenența utilizatorului de sistem în grupul Administratori. Toate setările se fac prin elementele de meniu „services.msc”. Acest serviciu poate fi lansat prin căutare. Când îl lansați, trebuie să faceți clic pe semnul „telnet” cu butonul din dreapta al mouse-ului și apoi să selectați proprietăți. În proprietăți puteți face o mare varietate de setări pentru o anumită conexiune, precum și puteți modifica tipul de pornire al acestui serviciu. „Telnet” pentru Windows 7 conține trei opțiuni de lansare: modul manual, modul automat și modul de închidere.

Dacă accesați controlul de la distanță folosind linia de intrare, atunci comanda „telnet” are o serie de comenzi suplimentare, datorită cărora utilizatorul determină la ce computer din rețea va fi conectat, prin ce port, iar utilizatorul poate introduce, de asemenea, calea completă către orice fișier sau răsfoiți întregul director folosind o comandă obișnuită.

Pentru a profita de toate condițiile promițătoare ale „telnet”, înainte de a vă conecta la acesta, ar trebui să vă asigurați că setările Firewall-ului sunt corecte, deoarece orice incorectitudine în ceea ce privește setările poate avea multe alte consecințe. Configurarea incorectă, la rândul său, nu va face posibilă implementarea

Un alt motiv pentru care conexiunea poate eșua sunt erorile. Acestea pot fi emise în legătură cu orice defecțiune a sistemului sau din cauza setărilor incorecte. Motivul lipsei conexiunii poate fi determinat de codul de eroare, deoarece fiecare dintre erorile emise va conține propriul număr, care, la rândul său, va ajuta la identificarea defecțiunii și la eliminarea acesteia. Dacă acest server este destinat utilizării constante, atunci este mai bine să-l configurați de fiecare dată când porniți computerul. În mod similar, puteți configura serverul să pornească manual.

Ați întâlnit termenul Telnet? Poate ați auzit glume despre el sau despre cum l-au folosit alții.

Pentru cei care nu știu ce este Telnet și „relevanța” lui în Internetul modern, citiți intrarea de mai jos.

Aflați ceva despre istoria sa și care sunt implicațiile de securitate ale utilizării sale.

De asemenea, familiarizați-vă cu câteva tipuri moderne de aplicații practice ale acestuia.

Ce este protocolul Telnet

Telnet este un protocol de rețea bazat pe text care este utilizat pentru a accesa computerele de la distanță folosind TCP/IP.

A fost creat și lansat în 1969 - s-ar putea spune că a fost primul Internet.

Pe vremuri, trebuia să specificați locația serverului pentru a accesa datele.

Acest lucru a însemnat că, printre altele, a fost necesar să petreceți timp ajungând la locația sa și apoi să așteptați să lucrați cu serverul.

Chiar dacă hardware-ul serverului ar putea executa multe comenzi deodată, nu l-ai putea folosi — trebuia să aștepți ca alții să-și termine munca.

În multe cazuri, nici măcar nu ai putut atinge serverul în sine. Cererea dvs. a trebuit să fie transmisă angajatului și apoi returnată pentru a ridica informațiile necesare după ce a fost dactilografiată pe hârtie.

Astăzi, Telnet a adus multe schimbări importante. Acum este posibil ca mai mulți utilizatori să se conecteze la server simultan.

Pentru a vă conecta la server, aveți nevoie de un terminal, care poate fi cel mai simplu și mai ieftin computer.

Acest computer nu are nevoie de hardware puternic, aveți nevoie doar de o conexiune la rețea și de o interfață text.

Ce este Telnet Server în Windows 7 - Windows 10

În sistemul de operare Windows 7 – Windows 10, puteți adăuga două funcții:

  • Server Telnet - Dacă instalați această caracteristică, vă puteți configura computerul să acționeze ca server. Aceasta înseamnă că computerul dvs. va fi configurat să accepte conexiuni de intrare și să permită altora să-l folosească. Dacă aveți firewall-ul dezactivat și aveți o adresă IP publică, atunci oricine din lume vă poate controla computerul de la distanță folosind un client Telnet.
  • Client Telnet - Acest lucru vă va permite să vă conectați prin Telnet de la orice server folosind doar o fereastră de comandă.

Securitate Telnet

Deși Telnet s-a schimbat mult de la înființare, tehnologia are încă puncte slabe.

Cel mai rău lucru este cu securitatea. Transmite și primește date în modul text fără a utiliza criptarea.

Aceasta înseamnă că atunci când vă conectați la server, datele personale, cum ar fi numele de utilizator și parola contului, vor fi trimise în text simplu.

Oricine știe să folosească urmărirea conexiunii la rețea va putea vedea toate datele transferate.


Pe scurt, oricine încearcă să folosească Telnet pentru chestiuni serioase, cum ar fi transferul de informații valoroase pentru a gestiona servere sau servicii, va fi expus unui mare risc.

Când a fost inventat acest protocol, nu erau disponibile conexiuni la internet de mare viteză, erau foarte puțini hackeri, malware etc.

La început, a fost folosit de instituții care erau închise online și asigurau acces controlat la serverele lor. La acea vreme, criptarea nu era în fruntea listei esențiale.

Astăzi, Telnet este cel mai nesigur protocol pe care îl puteți utiliza pentru a transmite informații și date.

De ce să folosiți Telnet

Acum că știți puțin despre istoria Telnet și că este un protocol foarte nesigur, dar, în ciuda tuturor acestor lucruri, oamenii încă îl folosesc - de ce.

  • Serverele mai vechi încă folosesc acest protocol pentru conexiunile la distanță. Există încă câteva servere vechi UNIX pe undeva și încă mai sunt oameni Telneting pentru a le accesa.
  • Unele dispozitive de rețea, cum ar fi routerele Cisco, permit Telnet să se conecteze la ele. În ele puteți configura utilizarea clientului.
  • Motivul principal pentru care oamenii încă îl folosesc este să caute text, să se joace, să verifice prognoza meteo și multe altele.
  • Unii oameni încă folosesc Telnet CPC pentru a gestiona și a se conecta la sistemele informaționale și discuțiile text. De exemplu, pe forumuri nu există altceva decât text. Nici măcar nu aveți nevoie de imagini sau grafice. Prin urmare, există încă multe comunități active online.
Sper că ați dobândit o înțelegere de bază despre Telnet - acest protocol este ceva ca un dinozaur în lumea modernă, care s-a schimbat radical de la naștere.

Protocolul stratului de aplicație TELNET (din engleză. T.E. rmina LNET work) este un protocol de rețea pentru implementarea unei interfețe text în rețea. Nume telnet De asemenea, am primit programe client pentru implementarea acestui protocol pentru aproape toate sistemele de operare existente. Protocolul Telnet este unul dintre cele mai vechi protocoale de rețea, dezvoltat ca mijloc de comunicare între terminale la distanță în modul de testare. Prin urmare, nu oferă criptarea datelor sau instrumente moderne de autentificare. Protocolul este vulnerabil la multe atacuri de rețea și nu poate fi utilizat ca mijloc de gestionare a sistemelor de operare a rețelei. În prezent, protocolul de rețea SSH (Secure SHell) este utilizat pentru accesul de la distanță la sistem, a cărui creare s-a concentrat în mod special pe probleme de securitate. Securitatea relativă a sesiunilor Telnet se realizează numai într-un mediu de rețea complet controlat sau folosind protecție la nivel de rețea (diverse implementări de VPN - rețele private virtuale). Cu toate acestea, TELNET este încă folosit pentru gestionarea dispozitivelor de rețea specializate (Switch-uri, routere etc.), precum și pentru diagnosticarea rețelei, depanare și studierea altor protocoale orientate text (cum ar fi telnet) bazate pe transportul TCP. Standardul actual al protocolului Telnet este descris în RFC 854.

În sistemele de operare moderne ale familiei Windows, utilitarul telnet.exe implicit, nu este instalat. Pentru a-l instala trebuie să accesați Panou de control - Programe și caracteristici - Activați sau dezactivați funcțiile Windowsși bifați caseta pentru Client Telnet. Sau, într-un prompt de comandă care rulează ca administrator, rulați comanda:

pkgmgr /iu:"TelnetClient"

Format linie de comandă:

telnet [-a][-e Simbol][-f Fișier][-l Nume][-t Tip][Gazdă [Port]]

Opțiuni pentru linia de comandă:

-l Numele de utilizator pentru a vă conecta la sistemul de la distanță, presupunând că opțiunea TELNET ENVIRON este acceptată.

-AÎncercarea de conectare automată. Ca și comutatorul -l, dar folosește numele de utilizator curent sub care sunteți conectat.

-e Caracter de serviciu pentru comutarea modului de intrare în fereastra clientului telnet.

-f Numele fișierului jurnal pe partea clientului. În ajutorul rusesc, acest parametru este interpretat incorect ca Login_File - „Nume fișier pe partea clientului pentru autentificarea în sistem”.

-t Tipul de terminal Telnet. Sunt acceptate 4 tipuri de terminale: vt100, vt52, ansi și vtnt.

Nod Numele gazdă sau adresa IP a computerului la distanță la care vă conectați. Port Numărul portului sau numele serviciului. Dacă numărul nu este specificat, atunci este utilizat portul standard Telnet 23\TCP

Când este lansat fără parametri, utilitarul intră în modul de introducere a comenzii:

Bun venit la Microsoft Telnet Client

Microsoft Telnet>

La introducerea unui caracter ? sau Ajutor Sunt afișate informații de ajutor:

Echipele pot fi scurtate. Comenzile acceptate sunt:

c-închis- închideți conexiunea curentă

d-afisaj- afișarea parametrilor de funcționare

o - deschide numele gazdă [Port]- conectați-vă la site (în mod implicit, Port = 23)

q - renunță- ieșiți din telnet

set-set- setați parametrii ("setați?" pentru a afișa o listă a acestora)

sen - trimite- trimite șiruri de caractere către server

st - stare- afișați informații despre starea curentă

u - dezinstalat- resetați parametrii ("unset ?" pentru a afișa o listă a acestora)

? /h - ajutor- eliberarea unui certificat

Unele dintre comenzi vă permit să obțineți indicii pentru utilizare atunci când sunt introduse cu un caracter de întrebare:

Telnet> a stabilit ?- obțineți un indiciu despre utilizarea comenzii de setare a modului. Exemplu de informații afișate:

bsasdel- simbol BackSpace Șterge

crlf- modul retur carucior; determină trimiterea caracterelor CR & LF

delasbs- simbol Șterge va fi trimis ca personaj BackSpace

evada x- unde x este simbolul pentru trecerea la modul terminal telnet și înapoi

localecho- activați ecoul local.

fișier jurnal x- unde x este fișierul jurnal. În traducerea rusă, este interpretat incorect ca „Fișier de autentificare client curent”

Logare- înregistrarea sesiunii curente în jurnal. În traducerea rusă, este interpretat incorect ca „executarea unei autentificări”

modul x- unde x=consola este modul consolă folosit pentru a lucra cu aplicații cu ferestre (editor vi) și x=stream este modul de streaming folosit pentru a lucra pe linia de comandă.

ntlm- activați autentificarea NTLM.

termenul x- tip de terminal emulat. Unde x este ansi, vt100, vt52 sau vtnt.

Pentru a obține un indiciu despre cum să anulați parametrii instalați, utilizați comanda

Microsoft Telnet> nesetat?

bsasdel- simbol BackSpace va fi trimis ca personaj Șterge

crlf- mod line feed; determină trimiterea caracterului CR

delasbs- simbol Șterge va fi trimis ca personaj Backspace

evadare- simbolul pentru comutarea la modul terminal telnet și înapoi nu este setat

localecho- dezactivați ecoul local

Logare- dezactivați înregistrarea jurnalului. În versiunea în limba rusă, este interpretat incorect ca „dezactivarea autentificarii”

ntlm- dezactivați autentificarea NTLM.

Exemple de comenzi în modul interactiv:

deschis 192.168.0.1- conectați-vă la serverul Telnet cu o adresă IP 192.168.0.1

o zte-f660- conectați-vă la un server Telnet numit zte-f660. Abrevierea comenzii utilizată o pix

setați fișierul jurnal C:\telnet.log- utilizați ca fișier jurnal C:\telnet.log

setați înregistrarea în jurnal- înregistrați sesiunea curentă într-un fișier jurnal.

afişa- afișați parametrii sesiunii curente. Exemplu de informații afișate:

Simbolul comutatorului de mod: „CTRL+]”

Autentificare NTLM - Activată

Ieșire ecou local - dezactivată

Mod linie nouă - Caracter INTRODUCE va fi expediat ca CR&LF

Mod curent: Streaming

MOD TERMINAL

Tipul de terminal ANSI preferat

    În practică, utilitatea telnet.exe folosit ca instrument de diagnosticare și depanare pentru a se conecta nu numai la serverul Telnet de pe portul TCP 23, ci și la orice alt port TCP, permițând astfel interacțiunea cu orice aplicație controlată de linia de comandă. Deci, de exemplu, folosind utilitarul telnet vă puteți conecta la servere care acceptă introducerea textului (cum ar fi telnet) de comenzi și date - SMTP, POP3, IMAP etc. În plus, utilitarul poate fi folosit ca mijloc de verificare aproximativă a conectivității la orice port TCP (verificarea dacă un anumit port TCP este de ascultat).

telnet 192.168.1.1 8080- conectați-vă la gazda 192.168.1.1 pe portul 8080. În cazurile în care portul este închis, utilitarul va raporta că conexiunea este imposibilă. Mai mult, pentru a verifica disponibilitatea unui anumit port, nici măcar nu este necesar ca acesta să fie ascultat de un serviciu care acceptă introducerea textului, precum un server VNC. Pentru a vă deconecta de la serverul la distanță, trebuie să introduceți simbolul de schimbare a modului (în mod implicit - CTRL+]).

Utilitarul telnet.exe poate fi folosit, de exemplu, pentru a face schimb cu un server de e-mail folosind protocolul POP3(Protocolul oficiului poștal ver. 3). Acest protocol este folosit de programele client de e-mail (Outlook, Outlook Express, The Bat etc.) pentru a primi e-mailuri stocate în căsuța poștală a utilizatorului. Acesta este cel mai simplu protocol bazat pe mesaje text. Pentru a studia interacțiunea clientului de mail cu serverul de mail, puteți implementa o sesiune de conexiune folosind TELNET.

În mod implicit, serverul POP3 ascultă conexiunile de intrare prin TCP pe portul 110 ("ascultă" pe portul tcp/110). Comanda Telnet pentru a vă conecta la un server, de exemplu pop.mail.ru

telnet pop.mail.ru 110

Dacă serverul este sănătos, invitația acestuia va apărea în fereastra telnet

+OK mPOP POP3 v1.1

utilizator [email protected]

După care, serverul vă va solicita să introduceți o parolă:

OK Parolă necesară pentru utilizator [email protected]

Trebuie să introduceți o parolă

trece VasinPass

Serverul va raporta rezultatul verificării parolei:

Puteți solicita o listă de scrisori cu o directivă listă:

listă

Ca răspuns la aceasta, serverul va afișa o listă și dimensiunile literelor în cutia poștală:

OK 10 mesaje (152527 octeți)
1 48628       1 este numărul de serie, 48628 este dimensiunea
2 1829
3 2070
:

Dacă este necesar, puteți vizualiza anteturile literelor. Pentru a face acest lucru, utilizați comanda numărul secvenței de sus, spațiul, numărul de linii din corpul mesajului

top 2 0

Ca răspuns la aceasta, veți vedea antetul scrisorii care conține informații despre serviciu despre expeditor, data expedierii, adresa de retur și alte câteva date:

Primit: de la (HELO mx1.ks.pochta.ru) de node7-1.ks.pochta.ru cu QIP.RU LMTP
pentru [email protected];
Vineri, 08 Apr 2011 15:18:33 +0400
Primit: de la mx3.softkey.ru ()
: :

Directiva este folosită pentru a primi scrisori numărul de ordine retr

retr 2 - primiți o scrisoare cu numărul de ordine 2

Pentru a șterge o scrisoare, utilizați directiva șterge numărul de ordine De exemplu, pentru a elimina a 2-a scrisoare din lista primită de directivă listă:

Dacă ștergerea a avut succes, serverul va afișa următorul mesaj:

mesajul OK 2 a fost șters

Uneori, comanda TELNET poate fi folosită și pentru a identifica serviciul care ascultă pe portul specificat, deoarece multe dintre ele își afișează fie bannerul, fie informații specifice de serviciu atunci când sunt conectate. De exemplu, salutul serverului FTP: 220-FileZilla Server versiunea 0.9.43 beta

220-scris de Tim Kosse ( [email protected])

220 Vă rugăm să vizitați http://sourceforge.net/projects/filezilla/

Și așa arată ecranul când vă conectați la serverul RealVNC:

RFB 003.008

Progresul este un fenomen care nu cunoaște opriri. În domeniul tehnologiei informației, schimbările apar în fiecare zi: apar produse noi, serviciile învechite devin un lucru al trecutului. Dar există instrumente care sunt încă populare, în ciuda apariției unei alternative. Un prim exemplu este protocolul Telnet. Ce este Telnet și cum se utilizează?

Puțină istorie: când și de ce a apărut Telnet?

Telnet a apărut acum mai bine de 40 de ani, la scurt timp după instalarea primului server ARPANET. Acesta este unul dintre cele mai vechi protocoale de pe Internet. Într-o epocă în care nu mai era nici urmă, dar deja apăruseră primele rețele, nevoia de conectare de la distanță la dispozitive i-a dictat cerințele. Prima soluție la problema apărută, ca toate cele ulterioare, îți permitea să lucrezi pe un dispozitiv de la distanță ca și cum ar fi al tău. Toate funcționalitățile acceptate au devenit disponibile în interfață. Trebuie doar să obțineți nivelul de acces necesar și să cunoașteți comenzile Telnet. Ne-am dat seama ce este acest protocol și de ce avem nevoie de el. Dar cum este implementată astăzi conexiunea Telnet?

Lansați terminalul. Activați serviciile necesare

În sistemele de operare moderne ale familiei Windows, înainte de a porni Telnet, trebuie să verificați dacă această componentă este instalată pe sistem. Acest lucru nu este greu de făcut. Pentru Windows 7, cel mai comun sistem de operare în prezent, trebuie să efectuați următoarea secvență de acțiuni:

  1. Selectați „Panou de control” sau Panou de control din meniul Start.
  2. În fereastra care se deschide, selectați „Programe”. În versiunea în limba engleză a sistemului, acestea vor fi Programe.
  3. Accesați fila „Activați sau dezactivați funcțiile Windows”. Sistemul generează o listă cu toate componentele disponibile. Cele deja instalate vor fi marcate cu casete de selectare. Acest proces poate dura câteva minute.
  4. După ce lista este încărcată, trebuie să găsiți elementul client Telnet. Există și un server Telnet în meniu, dar vom reveni la asta puțin mai târziu. Dacă nu există nicio bifă lângă elementul de care avem nevoie, acesta trebuie bifat.
  5. După ce faceți clic pe butonul „OK”, sistemul va începe să instaleze componentele necesare pentru funcționarea corectă a protocolului. Acest lucru poate dura ceva timp, dar pe computerele moderne este puțin probabil ca procesul să dureze mai mult de un minut. Astfel, întrebarea cum să activați Telnet a fost rezolvată în 5 pași simpli.

Serviciu Telnet: și client Telnet?

Ambele concepte din titlu au fost deja menționate puțin mai sus. La fel ca multe alte aplicații, Telnet are o parte client și o parte server. Cu toate acestea, un server Telnet nu este neapărat un server în sensul general al cuvântului. Calculatorul de la care se realizează conexiunea este considerat client, dispozitivul la care se realizează această conexiune va fi serverul. Acesta ar putea fi un router, un computer sau orice altă gazdă care acceptă controlul liniei de comandă. Dacă vorbim de administrarea de la distanță a unui computer sau server personal de utilizator, portul Telnet trebuie să fie deschis. Este adesea închis din motive de securitate, așa că atunci când încercați să stabiliți o sesiune, va apărea un mesaj de eroare. Pentru a verifica porturile deschise și închise, puteți utiliza un utilitar special sau un serviciu web. Portul standard Telnet este 23. Dacă doriți nu numai să vă conectați la alte computere, ci și să permiteți administrarea computerului dvs. prin Telnet, atunci în același sistem de operare snap-in trebuie să bifați caseta de lângă componenta server Telnet . PC-urile și hardware-ul serverului pe care le administrați ar trebui să fie configurate în același mod.

Programe pentru lucrul cu Telnet

După pornirea tuturor serviciilor Telnet necesare, puteți începe să lucrați în siguranță folosind instrumentul Windows încorporat - linia de comandă. Este apelat din meniul Start, fie făcând clic pe elementul corespunzător, fie prin apelare rapidă (cmd). Este recomandabil să rulați întotdeauna linia de comandă cu drepturi de utilizator „Administrator” (fie local, dispozitivul pe care lucrați sau domeniu). În acest fel, nu va trebui să reporniți aplicația dacă este necesară elevația. Pe lângă instrumentul existent al sistemului de operare în sine, există și programe terțe care permit accesul prin protocolul Telnet. Cel mai popular dintre ele este Putty. Alături de acesta, sunt populare și alte aplicații care rulează sub diferite sisteme de operare, cum ar fi TeraTerm, AnyConnect, DTelnet, EasyTerm, KoalaTerm și multe altele. Ce program să folosească, fiecare decide singur, în funcție de preferințele personale, cerințele de interfață etc. Nu există diferențe semnificative în ceea ce privește funcționalitatea între ele și nu pot exista. Fiecare utilitar implementează întreaga listă disponibilă de comenzi Telnet.

Comenzi Telnet: cum să vă dați seama?

Pentru un utilizator cu experiență, nu va fi dificil să instaleze componentele necesare în câteva minute (dacă acestea nu au fost instalate anterior), să deschidă o sesiune Telnet și să efectueze toată configurarea gazdei la distanță. Cu toate acestea, există și noi veniți care văd consola aproape pentru prima dată în viața lor. Cum să aflați lista comenzilor disponibile în Telnet? Ce este WONT AUTH sau SET LOCALECHO? Totul nu este atât de dificil pe cât pare la început. În primul rând, ar trebui să vă amintiți întotdeauna că orice interfață de comandă are ajutor încorporat. Poate fi accesat folosind taste standard, de exemplu, ajutor sau „?”. În al doilea rând, având în vedere cât de vechi este, există resurse nesfârșite pe web cu informații utile despre sintaxă. Astfel, nu este absolut nimic de care să vă faceți griji. Și practica arată că folosind mai multe linii de comenzi rezultatul este mult mai ușor de atins în majoritatea cazurilor. Și după doar câteva sesiuni, veți tasta cu încredere comenzile necesare fără a apela la asistentul de sintaxă.

Telnet pe dispozitivele de rețea

Am spus deja că folosind protocolul Telnet puteți gestiona nu numai computere, ci și o mare varietate de dispozitive de rețea. Cea mai comună clasă de astfel de dispozitive este routerele. Deci, ce este Telnet într-un router, pentru ce este, cum să-l activezi?

În funcție de producător și de modelul specific, puteți activa accesul Telnet în diferite moduri. Vă puteți conecta la router prin interfața web sau prin consolă. În primul caz, va trebui să găsiți un punct de administrare la distanță unde este permis unul sau altul tip de conexiune (Telnet, ssh). În al doilea caz, accesul poate fi acordat prin linia de comandă. Fiecare administrator alege un scenariu care este convenabil pentru el însuși. Cu toate acestea, există routere care implementează doar una dintre cele două opțiuni de conectare inițială posibile, de exemplu, este disponibilă doar o interfață web. Un administrator care este obișnuit să lucreze cu consola îi va fi destul de incomod să caute elementul în care trebuie să pună râvnita casetă de selectare, dar în realitate nu este nimic complicat. Interfața majorității routerelor moderne este destul de clară. Numele elementelor de meniu vorbesc de la sine; designul minimalist nu vă va permite să vă confuzi.

Avantajele sesiunilor Telnet

În acest moment, ne-am familiarizat suficient cu tehnologia pentru a vorbi despre avantajele și dezavantajele Telnet. Oricât de succes este produsul, nu se poate spune că este absolut lipsit de dezavantaje. Și dacă vorbim despre un serviciu care a fost lansat chiar la începutul anilor 70 ai secolului trecut, nu trebuie să uitați de acest fapt.

Dintre avantajele evidente, este necesar să se remarce simplitatea, viteza și comoditatea protocolului. În mai puțin de un minut, un client convenabil va contacta portul TCP al serverului ales de dvs. și va crea o emulare locală de terminal. Mai sus am vorbit despre portul de lucru standard 23. De fapt, puteți „asculta” și „vorbi” prin Telnet pe orice port. Aici se află flexibilitatea protocolului.

În comparație cu alte protocoale de administrare la distanță, Telnet necesită mai puțin procesor. Cu ritmul actual de dezvoltare, acest plus poate părea nesemnificativ, dar doar la prima vedere. Odată cu dezvoltarea tehnologiei, companiile producătoare de software nu stau pe loc. Aplicațiile devin din ce în ce mai voluminoase, necesitând tot mai mult spațiu pe hard disk, mai multă RAM și procesoare mai puternice. Un utilitar care, în comparație cu alte programe instalate, va consuma o cantitate mică de resurse de sistem va fi util.

Dezavantajele protocolului Telnet

Principalul și adesea citat dezavantaj al Telnetului este că accesul la un dispozitiv la distanță se realizează printr-un canal de comunicație necriptat. Singura barieră pentru un atacator este autentificarea utilizatorului în momentul deschiderii unei sesiuni Telnet, adică cerința pentru autentificare și parolă. Cu toate acestea, aceste date sunt transmise și necriptate. Prin urmare, dacă cineva își propune să pirateze accesul Telnet, trebuie doar să ruleze pentru scurt timp un sniffer de pachete (software pentru „prinderea” pachetelor). După ceva timp, administratorul își va deschide sesiunea Telnet și va furniza serverului de la distanță un login și o parolă, care vor fi imediat interceptate de atacator în text clar. În acest context, o alternativă la Telnet este SSH (conexiune securizată). Prin urmare, nu este recomandat să utilizați Telnet în rețele larg accesibile, de exemplu, în afara rețelei LAN securizate de birou. În plus, ar trebui să vă amintiți că conexiunea la server poate fi întreruptă.

Concluzie. A folosi sau nu?

Desigur, alte metode de administrare la distanță au apărut în mai bine de patru decenii. SSH este foarte popular. S-ar părea că Telnet ar fi trebuit să dispară cu mult timp în urmă. Dar este încă la cerere și este încă folosit. Dacă urmați anumite principii de securitate, amintindu-vă că rețeaua dvs. locală trebuie protejată în mod fiabil de pătrunderea din exterior, utilizarea Telnet nu va afecta echipamentul dumneavoastră. Dacă neglijezi securitatea, nici SSH și nicio altă tehnologie nu te va salva.

Telnet este încă folosit în domenii precum conectarea la baze de date, verificarea disponibilității dispozitivelor de rețea (routere și switch-uri), echipamente de server etc.

Cele mai bune articole pe această temă