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

Acces terminal telnet. Cele mai frecvent utilizate comenzi 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 /? Afișează ajutor pe linia de comandă.

Note

  • 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

  • q.

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

Sintaxă

deschis [\\ server la distanta] [port]

Opțiuni

\\ server la distanta Specifică numele serverului gestionat. Dacă nu este specificat niciun server, este utilizat serverul local. 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ă afișarea locală a comenzilor. 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 jurnal nume 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. logging 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 coduriparametru. 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 intrare. ayt Trimite comanda „Ești acolo?” esc Trimite caracterul de control curent. ip Întrerupe executarea unei comenzi de procesare. synch 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ă Telnet Server

Sintaxă

tlntadmn [\\ server la distanta] [start] [Stop] [pauză] [continua]

Opțiuni

\\ server la distanta start Pornește serverul Telnet. stop Oprește serverul Telnet. pauză Întrerupe serverul Telnet. continua Reluează serverul Telnet. /? Afișează ajutor pe linia de comandă.

Note

  • 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 Specifică numele serverului asupra căruia vrei să preiei controlul. Dacă nu este specificat niciun server, este utilizat serverul local. -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 de înregistrare a evenimentelor 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 Specifică numele serverului asupra căruia vrei să preiei controlul. Dacă nu este specificat niciun server, este utilizat serverul local. 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. /? 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ă specificați unde să trimiteți informațiile despre evenimente 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 Specifică numele serverului asupra căruia vrei să preiei controlul. Dacă nu este specificat niciun server, este utilizat serverul local. 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 decât 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 plus (+) în fața acelui tip de autentificare. Pentru a preveni utilizarea unui anumit tip de autentificare, introduceți un semn minus (-) în fața acelui tip. /? 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.

Telnet este un utilitar de rețea care vă permite să vă conectați la un port de la distanță al oricărui computer și să stabiliți un canal de comunicare interactiv, de exemplu, pentru a trimite comenzi sau a primi informații. Putem spune că acesta este un browser universal în terminal care poate funcționa cu multe protocoale de rețea.

Acest utilitar a fost folosit foarte des pentru a controla de la distanță un computer Linux, dar apoi a fost înlocuit cu protocolul securizat SSH. Dar telnet este încă folosit, de exemplu, pentru testarea rețelei, verificarea portului și, de asemenea, pentru comunicarea cu diverse dispozitive și routere IoT. În acest articol ne vom uita la ce este telnetul, precum și la cum să utilizați telnet pentru a vă rezolva problemele.

Ce este Telnet?

După cum am spus, acest utilitar este conceput pentru a crea o conexiune interactivă între computere la distanță. Funcționează folosind protocolul TELNET, dar acest protocol este suportat de multe servicii, așa că poate fi folosit pentru a le gestiona. Protocolul se bazează pe TCP și vă permite să trimiteți comenzi obișnuite șiruri către un alt dispozitiv. Poate fi folosit nu numai pentru control manual, ci și pentru interacțiunea între procese.

Pentru a lucra cu acest protocol vom folosi utilitarul telnet, este foarte ușor de utilizat. Să ne uităm la sintaxa telnet:

$ opțiuni telnet port gazdă

Gazda este domeniul computerului la distanță la care se conectează, iar portul este portul de pe acel computer. Acum să ne uităm la opțiunile principale:

  • -4 – forțați utilizarea adreselor ipv4;
  • -6 – forțați utilizarea adreselor ipv6;
  • -8 – utilizați codare pe 8 biți, de exemplu, Unicode;
  • -E– dezactivați suportul pentru secvențele Escape;
  • -A– autentificare automată, preia numele de utilizator din variabila de mediu USER;
  • -b– utilizați o priză locală;
  • -d– activați modul de depanare;
  • -R– modul de emulare rlogin;
  • -e– setați caracterul de început al secvenței Escape;
  • -l– utilizator pentru autorizare pe mașina de la distanță.

Asta e tot pentru comanda telnet pentru a stabili o conexiune. Dar conectarea la o gazdă la distanță este doar jumătate din luptă. După stabilirea unei conexiuni, telnet poate funcționa în două moduri:

  • Linie cu linie- Acesta este modul preferat, aici linia de text este editată pe computerul local și trimisă doar când este complet gata. Nu toate serviciile au întotdeauna această oportunitate;
  • Personaj cu caracter– toate caracterele pe care le introduceți sunt trimise la un server la distanță. Va fi dificil să corectați ceva aici dacă faceți o greșeală, deoarece Backspace va fi trimis și ca simbol și săgeată de mișcare.

Utilizarea telnetului este pentru a trimite comenzi speciale. Fiecare serviciu are propriile comenzi, dar protocolul are propriile sale comenzi telnet care pot fi folosite în consola telnet.

  • ÎNCHIDE– închideți conexiunea la server;
  • CRIPTARE– criptați toate datele transmise;
  • LOGOUT– ieșiți și închideți conexiunea;
  • MOD– comutați modul, de la minuscule la caractere sau de la caracter la minuscule;
  • STARE– vizualizați starea conexiunii;
  • TRIMITE– trimite unul dintre caracterele speciale telnet;
  • A STABILIT– setați valoarea parametrului;
  • DESCHIS– stabiliți o conexiune prin telnet cu o gazdă la distanță;
  • AFIŞA– afișarea caracterelor speciale utilizate;
  • SLC– modificați caracterele speciale utilizate.

Nu vom lua în considerare toate comenzile, deoarece este puțin probabil să aveți nevoie de ele, iar dacă o faceți, le puteți găsi cu ușurință în documentația oficială.

Cum se folosește telnetul?

În continuare, vom vedea cum să utilizați telnet pentru a vă rezolva problemele. De obicei, utilitarul este deja instalat pe majoritatea sistemelor, dar dacă nu este cazul, atunci puteți instala telnet din depozitele oficiale, de exemplu, în Ubuntu:

$ sudo apt install telnet


Nu trebuie să utilizați telnet pentru aceasta; ping-ul este disponibil.

2. Verificare port

Folosind telnet putem verifica disponibilitatea unui port pe o gazdă, iar acest lucru poate fi deja foarte util. Pentru a verifica portul telnet rulați:

$telnet localhost 123 $telnet localhost 22

$telnet localhost 123

$ telnet localhost 22


În primul caz, vedem că nimeni nu acceptă conexiunea, dar în al doilea, se afișează un mesaj despre o conexiune reușită și un salut de la serverul SSH.

3. Depanare

Pentru a activa modul de depanare și pentru a afișa informații mai detaliate în timpul rulării, utilizați opțiunea -d în timpul conectării:

$ sudo telnet -d localhost 22

$ sudo telnet - d localhost 22

4. Consola Telnet

Utilizarea consolei telnet este, de asemenea, un punct important în înțelegerea modului de utilizare a telnetului. În modul principal, puteți executa comenzi pe un server la distanță, dar dacă doriți să adresați comanda în mod special către telnet, de exemplu, pentru a configura funcționarea acesteia, trebuie să utilizați un caracter special pentru a deschide consola, de obicei utilitarul imediat vă spune care este acest caracter, de exemplu, este folosit implicit „^[“:


Pentru a-l activa, trebuie să apăsați combinația de taste Ctrl+[, apoi veți introduce promptul de intrare telnet.

Pentru a vedea toate comenzile disponibile, puteți tasta ?. De exemplu, puteți vizualiza starea conexiunii:

telnet>status

telnet > stare


Există și alte posibilități interesante aici. Astfel de lucruri se pot face pe orice conexiune folosind utilitarul telnet.

5. Vizualizați site-ul telnet

O modalitate obișnuită de a utiliza telnet este testarea unui site web de pe consolă. Da, nu veți primi o pagină web frumoasă, dar puteți colecta manual solicitări și puteți vedea toate datele trimise de server.

$ telnet opennet.ru 80

$telnet opennet. ru 80


Apoi lansați comanda către serverul web.

Orice administrator de sistem folosește utilitarul de sistem încorporat în Windows – telnet.exe. Acest program vă permite să vă conectați la servere locale și la distanță la adresa și portul specificate în parametrii de lansare. Un lucru util pentru verificarea posibilității de conectare la server prin port și executarea comenzilor. De asemenea, acest utilitar este adesea indicat în ajutorul diverselor programe și servicii. Cu toate acestea, adesea se dovedește că telnetul nu este instalat implicit.

Cum se instalează telnet.exe prin linia de comandă

Cel mai simplu mod este cu drepturi de administrator și executați următoarea comandă:

dism /online /Enable-Feature /FeatureName:TelnetClient

Apăsați „Enter” și așteptați puțin, ar trebui să apară mesajul „Operațiune finalizată cu succes”. Aceasta completează instalarea.

Instalarea clientului Telnet pe componente Windows

A doua metodă este pentru cei care nu doresc să folosească linia de comandă sau prima metodă nu a funcționat. Să mergem la „Panou de control -> Programe și caracteristici -> Activați sau dezactivați funcțiile Windows”și bifați caseta pentru „Client Telnet”.

Poate fi necesar un disc de instalare Windows. Dacă lista de componente este goală, atunci trebuie să corectați o valoare din registrul Windows. Pentru a face acest lucru, lansați editorul de registry cu comanda:

regedit

si urmati calea:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows

În parametrul „CSDVersion” trebuie să înlocuiți valoarea cu 100 sau 0 . Reporniți.

Utilizarea comenzii telnet face posibilă stabilirea unui canal de comunicare cu calculatoarele aflate la distanță.

Și utilitarul în sine este aproape un fel de emulator de browser în terminal, care acceptă mai multe protocoale de rețea.

Anterior, telnetul era adesea folosit pentru a gestiona computerele care rulau sistemul de operare Linux.

Și acum, folosind același utilitar, testează rețeaua, verifică porturile, gestionează routerele și alte dispozitive IoT.

Conţinut:

Caracteristicile utilitarului

În ciuda faptului că sarcina principală a Telnet este de a crea o conexiune între PC-uri la distanță unul de celălalt folosind protocolul cu același nume, puteți gestiona și alte servicii folosind utilitarul.

De exemplu, accesați POP3, HTTP, IRC sau SMTP.

La urma urmei, acestea și unele alte servicii funcționează pe baza protocolului de transport TCP, pentru a lucra cu care puteți utiliza clientul telnet.

Sintaxa comenzilor telnet la conectarea la un computer la distanță este următoarea: $ telnet (opțiuni) (gazdă) (port).

Gazda este domeniul computerului la care se face conexiunea. Port – portul computerului de pe care se face accesul. Și opțiunile ar putea fi după cum urmează:

  • -4 și -6 impun utilizarea adreselor ipv4 și, respectiv, ipv6;
  • -8 face posibilă utilizarea codării pe 8 biți;
  • -E dezactivează suportul pentru secvențele de evacuare;
  • -a înregistrează automat utilizatorul pe sistemul de la distanță;
  • -d activează modul de depanare;
  • -p permite emularea rlogin;
  • -e setează caracterul inițial de evacuare;
  • -l autorizează utilizatorul în sistem.

După ce se stabilește o conexiune la gazda de la distanță, utilitarul telnet începe să funcționeze în unul dintre cele două moduri - linie cu linie sau caracter cu caracter.

Prima opțiune este cea mai preferată datorită capacității de a edita textul direct și de a-l trimite numai după ce utilizatorul a tastat complet toate informațiile.

Dezavantajul acestui mod linie cu linie este lipsa suportului pentru el de către unele servicii. În timp ce caracter cu caracter poate fi folosit în orice caz.

Cu toate acestea, atunci când îl utilizați, toate informațiile sunt trimise instantaneu.

Și dacă utilizatorul face o greșeală, va fi imposibil să o corecteze - la urma urmei, chiar și spațiile și Backspace sunt trimise la server sub formă de caractere.

Ar trebui să știți: atunci când utilizați protocolul telnet, nu există posibilitatea de a cripta transferul de informații. Toate datele sunt trimise direct și pot fi interceptate de un utilizator neautorizat. Și nu este recomandat să le transmiteți în acest fel - este recomandabil să utilizați protocolul de rețea securizat Secure Shell pentru aceasta.

Comenzi de bază

Când lucrează cu protocolul telnet, utilizatorul introduce comenzile corespunzătoare în consolă. Cele mai populare includ următoarele:

  • OPEN (nume PC) (port). Vă permite să comunicați cu computerul al cărui nume este specificat în comandă. Dacă nu specificați un port, utilitarul va încerca să folosească numărul implicit. Uneori este indicat în locul numelui PC-ului;
  • DISPLAY (argument). Comandă pentru afișarea unui set complet sau parțial de parametri ai utilitarului telnet;
  • ÎNCHIDE. Proiectat pentru a închide sesiunea telnet și a readuce sistemul în modul de comandă;
  • PĂRĂSI. Comanda pentru a opri toate conexiunile deschise și a ieși din telnet;

Orez. 2. Folosind comanda Quit din clientul MS Telnet.

  • TIP DE MOD. Folosit pentru a controla una dintre cele două opțiuni ale modului de introducere (caracter cu caracter sau linie cu linie). În acest caz, se trimite o solicitare către computerul de la distanță pentru a comuta într-un anumit mod și, dacă este acceptat de serviciu, este furnizată comutarea corespunzătoare;
  • STARE. O comandă care afișează starea curentă a utilitarului, numele și modul de schimb;
  • ? (echipă). Raportează informații despre secvența de comandă corespunzătoare. Este necesar în cazurile în care utilizatorul va folosi o comandă care nu îi este familiară;
  • ! (echipă). Execută o secvență de comandă pe sistemul local;
  • TRIMITE ARGUMENTE. Trimite argumente de caractere către computerul de la distanță;
  • EVADARE. Trimite unul dintre caracterele de evadare, cum ar fi virgulă, paranteză sau inscripționare (^);
  • SINCRONIZARE. Servește pentru a trimite o secvență de sincronizare care vă permite să anulați toate comenzile tastate, dar care nu au fost încă trimise. Folosit numai în modul linie cu linie;
  • BRK. Trimiterea unei secvențe de pauză atunci când este apăsată tasta Break.

Toate aceste comenzi sunt de bază, deși numărul lor total este mult mai mare. Cu toate acestea, din cauza utilizării destul de rare a acestui utilitar, cel mai simplu mod de a găsi o listă completă a acestora este prin introducerea HELP în terminal.

Și, după afișarea listei complete, obțineți informații de ajutor despre fiecare secvență de comandă folosind comanda „?”.

Deși, de exemplu, pentru un client telnet pe Windows, lista poate fi scurtată.

Puțini utilizatori de computere știu astăzi despre existența diferitelor protocoale speciale pe computer care le permit să efectueze diverse acțiuni fără a utiliza o interfață grafică sau programe terțe. Prin urmare, dorința de a învăța cum să folosească serviciul TELNET apare imediat atunci când învață despre protocolul corespunzător.

În continuare, vom schița o mică teorie despre ce este TELNET, pentru ce mulți oameni se străduiesc să-l stăpânească: capabilitățile serviciului, precum și o listă de comenzi de bază care permit implementarea acestor capacități pe Windows.

TELNET este un instrument de comunicare care stabilește o conexiune de transport între dispozitivele terminale, clienți, adică computerul dvs. și mașina altcuiva, un server care acceptă acest standard de conexiune. Acesta nu este un program special, ci doar un protocol de rețea, dar cuvântul TELNET (rețea terminală) se referă și la diverse utilități care folosesc și acest protocol. Astăzi Telnet este prezent aproape peste tot, toate sistemele de operare, într-un fel sau altul, îl folosesc, în

TELNET implementează o interfață text, care diferă de interfața grafică familiară utilizatorului obișnuit prin faptul că toate comenzile trebuie introduse manual.

Ce ne oferă toate acestea?

Anterior, acest serviciu era una dintre puținele modalități de conectare la rețea, dar în timp și-a pierdut relevanța. Astăzi există programe mult mai convenabile care fac toată munca pentru utilizator și nu-l obligă să memoreze diverse comenzi pentru a efectua cele mai simple acțiuni. Cu toate acestea, unele lucruri pot fi încă făcute folosind Telnet.

Conexiuni de retea

Cu Telnet puteți:

  • conectarea la computere la distanță;
  • verificați portul pentru acces;
  • utilizați aplicații care sunt disponibile numai pe mașini la distanță;
  • utilizați diverse directoare care pot fi accesate doar în acest fel;
  • trimite e-mailuri fără a utiliza programe speciale (clienți);
  • înțelegeți esența activității multor protocoale utilizate astăzi și obțineți anumite beneficii din aceasta;
  • oferi altor utilizatori acces la datele aflate pe computerul lor.

Să începem să-l folosim

Lansa

Lansarea TELNET pe Windows 7 și orice alt Windows este destul de simplă. Pentru a face acest lucru, mai întâi aveți nevoie de un client, dacă nu este deja instalat:

  • Accesați Panoul de control.

  • Selectați „Programe”.
  • Selectați fila „Activați sau dezactivați funcțiile Windows”.

  • Găsiți clientul Telnet și puneți un marcator lângă el dacă nu este deja instalat.

Apoi faceți clic pe „OK” și așteptați un minut până când clientul este instalat.

Terminalul este lansat în Windows prin linia de comandă, dacă nu aveți instalate utilitare speciale pentru lucrul cu Telnet. Dar, din moment ce citiți acest articol, înseamnă că abia începeți să vă familiarizați cu acest subiect și, mai întâi, ar fi bine să stăpâniți elementele de bază ale managementului folosind linia de comandă.

  1. Lansați linia de comandă ca administrator.
  2. Introduceți „telnet”.

Linia de comandă se va reporni, iar linia de comandă TELNET se va deschide acum, în care vom lucra.

Verificarea portului

Una dintre cele mai simple acțiuni efectuate în TELNET este verificarea porturilor. Puteți verifica portul pentru a vedea dacă poate fi accesat de pe computer. Pentru a face acest lucru, trebuie să faceți următoarele:

În linia de comandă deschisă folosind metoda de mai sus, introduceți: numărul portului adresei telnetip

De exemplu, dacă adresa dvs. IP este 192.168.0.1 și numărul portului este 21 (port FTP), atunci introduceți:

telnet 192.168.0.1 21

Dacă comanda produce un mesaj de eroare, înseamnă că portul este indisponibil. Dacă apare o fereastră goală sau o solicitare de a introduce date suplimentare, atunci portul este deschis. Pentru Windows, această metodă de verificare a portului poate fi destul de convenabilă.

Echipe

Comenzile TELNET sunt baza pentru utilizarea terminalului. Cu ajutorul lor, puteți controla un computer care utilizează acest protocol, dacă accesul vă este permis, precum și să efectuați diverse alte acțiuni. După cum am menționat mai sus, pe Windows, acestea sunt introduse în linia de comandă a aplicației Telnet.

Pentru a vedea lista principală de comenzi, introduceți în linie Ajutorși apăsați „Enter”. Comenzi de bază:

  1. Deschis- conexiune la un server la distanță. Trebuie să introduceți această comandă împreună cu numele serverului gestionat și numărul portului, de exemplu: openredmond 44. Dacă nu sunt specificați parametrii, se utilizează serverul și portul local implicit.
  2. Închide- deconectați-vă de la un server la distanță. Parametri similari sunt utilizați.
  3. A stabilit- configurarea unui server la distanță, utilizat cu numele serverului gestionat. Impreuna cu A stabilit Sunt utilizate următoarele comenzi:
    1. - folosit pentru a specifica un terminal de tipul specificat.
    2. - setează caracterul de control.
    3. - setează modul de funcționare.
  4. Dezactivați [opțiune]- dezactivează un parametru specificat anterior.
  5. start- pornește serverul Telnet.
  6. Pauză- întrerupe serverul.
  7. Continua- reia munca.
  8. Stop- oprește serverul.

TELNET este unul dintre cele mai vechi protocoale, dar este folosit și astăzi. Aceasta înseamnă că poți începe să-l folosești în scopurile tale. Pentru a face acest lucru, trebuie doar să înveți sintaxa și lista de comenzi și să începi să exersezi. Puteți învăța o mulțime de lucruri noi și, în același timp, puteți începe să priviți Internetul și activitățile dvs. online cunoscute anterior într-un mod complet diferit.

Cele mai bune articole pe această temă