Cum să utilizați telnet, losst

Telnet - este un utilitar de rețea care vă permite să conectați la un port la distanță de orice computer și permit canal de comunicare interactivă, de exemplu, pentru a transmite comenzi sau informații. Putem spune că este un browser universal în terminal, care se poate lucra cu o varietate de protocoale de rețea.







Acest instrument este adesea folosit înainte, pentru controlul de la distanță de la un computer Linux, dar apoi a venit să înlocuiască protocolul SSH securizat. Cu toate acestea, telnet este încă folosit, de exemplu, pentru testarea rețelei, porturi de control, precum și de a interacționa cu diferite dispozitive și routere IO. În acest articol ne vom uita la ceea ce telnet, precum și modul de utilizare a telnet pentru a rezolva problemele lor.

Ce este Telnet?

Așa cum am spus, acest instrument este proiectat pentru a crea o conexiune interactivă între computerele de la distanță. Acesta funcționează prin protocolul TELNET, dar protocolul este susținută de mai multe servicii, astfel încât acesta poate fi utilizat pentru a le controla. Protocolul se bazează pe TCP, și voința vă permite să trimiteți comanda de obicei șir la un alt dispozitiv. Acesta poate fi folosit nu numai pentru controlul manual, ci și pentru comunicare inter-proces.

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

$ Opțiunile de port telnet gazdă

Host - este domeniul computerului la distanță la care doriți să vă conectați, și portul - portul de pe computer. Acum, să ne uităm la principalele opțiuni:

Este tot ceea ce-a face cu comanda telnet pentru a se conecta. Dar conexiunea la gazda de la distanță, aceasta este doar jumătate din bătălie. După instalarea telnet de conectare poate funcționa în două moduri:

  • Progresiv - acesta este modul preferat, există o linie de text este editat pe computerul local și este trimis numai atunci când este complet gata. Cu privire la posibilitatea nu este întotdeauna și nu toate serviciile;
  • Caracter la un moment dat - toate caracterele pe care le tastate sunt trimise la un server de la distanță. Nu va fi dificil să se stabilească nimic dacă faci o greșeală, pentru că Backspace va fi, de asemenea, trimise sub formă de caractere și săgeți de circulație prea.

Utilizarea telnet este de a transmite comenzi specifice. Fiecare serviciu echipele lor, dar are propria sa comandă protocolul telnet, care poate fi utilizat în consola telnet.

  • ÎNCHIS - pentru a închide conexiunea la server;
  • ENCRYPT - pentru a cripta toate datele transmise;
  • LOGOUT - ieși și a închide conexiunea;
  • MODE - comuta modul, cu linia de la un caracter sau un caracter pe linie;
  • STATUS - a se vedea starea conexiunii;
  • TRIMITE - trimite unul dintre telnet caractere speciale;
  • SET - pentru a seta valoarea;
  • DESCHIS - pentru a se conecta prin telnet la o gazdă de la distanță;
  • DISPLAY - pentru a afișa caractere speciale utilizate;
  • SLC - schimbare utilizate caractere speciale.






Nu vom lua în considerare toate comenzile, deoarece acestea sunt puțin probabil să aibă nevoie de tine, și, dacă este necesar, le puteți găsi cu ușurință în documentația oficială.

Cum să utilizați Telnet?

În continuare ne vom uita la modul de utilizare a telnet pentru a rezolva problemele tale. În mod normal, utilitarul este deja instalat pe majoritatea sistemelor, dar dacă nu este, atunci puteți stabili un telnet din depozitele oficiale, de exemplu, în Ubuntu:

$ Sudo apt a instala telnet

Ne întoarcem acum la folosirea utilităților. Inițial, a fost folosit pentru a controla de la distanță computerul, dar de atunci a fost dezvoltat într-un protocol securizat SSH, să-l utilizați nu mai.

1. Server Disponibilitate

Cum să utilizați telnet, losst

Nu este necesar să se utilizeze telnet, există ping.

2. Verificați portul

C folosind telnet putem verifica disponibilitatea portului pe gazdă, dar poate fi deja foarte util. Pentru a verifica portul telnet, urmați:

$ Telnet localhost 123
$ Telnet localhost 22

Cum să utilizați telnet, losst

În primul caz, vom vedea că o conexiune de nimeni nu acceptă, în al doilea mesaj este afișat conexiunea a fost de succes, iar serverul SSH salut.

3. Debugging

Pentru a activa modul de depanare și de a afișa mai multe informații în timpul funcționării, utilizați opțiunea -d atunci când vă conectați:

$ Sudo telnet localhost -d 22

4. Console telnet

Cum să utilizați telnet, losst

Pentru al activa, trebuie să apăsați combinația de taste Ctrl + [, atunci departe, am telnet prompt.

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

Cum să utilizați telnet, losst

Există și alte posibilități interesante. Puteți face astfel de lucruri orice legătură cu utilitatea telnet.

5. Vezi site-ul telnet

Una dintre cele mai comune modalități de a utiliza telnet - un site de test de la consola. Da, o pagină web frumos nu obține, dar puteți colecta manual cereri și a vedea toate datele transmise de server.

$ Telnet opennet.ru 80

Cum să utilizați telnet, losst
Apoi, tastați comanda de server web:

Cum să utilizați telnet, losst

Serverul Web returnează pagina complet, precum și titlurile care sunt necesare pentru browser-ul de afișare.

6. Managementul telnet la distanță

Este recomandat să nu utilizeze un telnet nesigur pentru gestionarea de la distanță, deoarece toate comenzile și parolele pot fi ascultate de către utilizator. Dar, uneori, de exemplu, la router telnet este încă folosit pentru control de la distanță. Totul funcționează în același mod ca și pentru alte conexiuni, trebuie doar să folosească portul 23, iar computerul la distanță trebuie să fie setat telnet-server:

$ Telnet localhost 23

Cum să utilizați telnet, losst
Aici portul nici nu poate indica, pentru că implicit va fi utilizat este 23. În continuare, trebuie să introduceți un nume de utilizator și parolă, iar apoi va fi capabil de a executa comenzi pe un sistem la distanță.