Tutoriale

▷ Telnet ce este și pentru ce este 【cel mai complet】

Cuprins:

Anonim

Telnet este un instrument folosit de zeci de ani de administratorii de sisteme de calculatoare în domeniul rețelelor. Conexiunile la distanță nu sunt tocmai noi, deoarece primele rețele și cu sisteme fără instrumente desktop, cum ar fi Telnet, au fost folosite pentru a se conecta la servere și echipamente conectate la o rețea, atât de la distanță cât și intern. Aici vom ști mai bine ce este Telnet și pentru ce a fost folosit.

Indice de conținut

Deși acum a fost înlocuit cu instrumente mai sigure, cum ar fi SSH, Telnet are încă o anumită utilizare în medii sigure pentru administratorii de sistem.

Ce este Telnet

Numele Telnet provine de la acronimul Rețeaua de telecomunicații și, practic, un protocol de rețea TCP / IP care a fost utilizat din 1960 pentru a stabili conexiuni la distanță cu alte computere, servere și dispozitive cu un sistem compatibil în acces prin acest sistem de comunicație. În mod implicit, este utilizat portul de conectare 23.

Pe lângă protocolul în sine, programul care îl folosește pentru a stabili conexiunea în sine primește și acest nume. Pentru a accesa cealaltă mașină de la distanță, trebuie să utilizăm un terminal, de exemplu, Windows Command Prompt sau Terminalul Linux. În acest fel, putem interacționa pe mașina de la distanță răsfoind fișierele sale, executând alte comenzi interne, dacă avem permisiunea și monitorizând starea aparatului în sine, fără a fi nevoie să mergem fizic la locul în care se află.

Pe lângă faptul că este utilizat pe sistemele MSDOS și Windows, este compatibil și cu sistemele bazate pe UNIX, cum ar fi Mac și Linux și FreeBSD. Cu acest protocol, vom putea, de asemenea, să verificăm conectivitatea altor mașini și să verificăm dacă au anumite porturi deschise către exterior. Este ceva ce vom vedea într-o clipă.

Cum funcționează Telnet

După cum spuneam, acest protocol și program pot fi utilizate doar în modul de comandă. Pentru a putea stabili o conexiune între două computere cu Telnet, va trebui mai întâi să avem un client la sfârșitul care suntem și un server pe mașina pe care intenționăm să o accesăm. Dacă o facem și în afara unei rețele de intranet sau LAN, va trebui să avem portul 23 deschis pe mașina de destinație.

Următorul lucru de care vom avea nevoie este să deschidem o sesiune pe mașina de destinație în care există unul sau mai multe conturi de utilizator cărora le este permis accesul. Pe scurt, pentru a accesa o mașină țintă cu un client, acesta trebuie să conțină un cont de utilizator activat pentru acces și va trebui să cunoaștem atât numele utilizatorului, cât și parola pentru a stabili comunicarea.

Probleme de securitate cu Telnet și SSH ca înlocuitor

În prezent, utilizarea Telnet este practic limitată la rețelele interne unde există un scut de securitate care izolează rețeaua din exterior. În toate celelalte cazuri, protocolul SSH este întotdeauna utilizat.

Marea problemă a telnet-ului este că informațiile de la un terminal la altul călătoresc fără nicio criptare, numai în text simplu. Pentru un hacker, aceste informații sunt extrem de ușor de obținut, având în vedere că atât numele de utilizator, cât și parola pentru a stabili comunicarea vin, de asemenea, ca text simplu, încălcarea securității este brutală.

Ca răspuns la aceste probleme, utilizarea unui alt protocol de comunicare criptat utilizat în sistemele UNIX, numit SSH (Secure Shell), a devenit popular. Astăzi este perfect compatibil cu mediile Windows, unde putem instala atât clientul cât și serverul pentru a-l utiliza. SSH folosește cheile RSA ca criptare, astfel încât informațiile pe care le călătorește nu pot fi ușor decriptate. Există și alte aplicații, cum ar fi OPENSSH, Putty, Shell sau SSH-Agent, unde acest protocol de comunicare poate fi utilizat. În acest caz, conexiunea se deplasează prin portul TCP 22.

Cum se utilizează Telnet

Pentru a utiliza Telnet avem nevoie de un terminal de comandă, fie prompt de comandă, fie Windows PowerShell. Odată deschis, tot ce trebuie să scriem este

telnet

Și vom accesa aplicația. Dacă o dată în interior, punem:

ajutor

Putem vedea diferitele opțiuni pe care le avem pentru utilizarea programului.

Dar dacă dorim să stabilim o conexiune directă, va trebui să punem doar:

telnet

Mai pot folosi Telnet?

În prezent, pe sistemele de operare anterioare Windows 10 și Windows 8, acestea au în continuare un server Telnet implementat în sistem ca o caracteristică instalabilă. Deci ne putem conecta fără probleme la un client de la un client. Este disponibil și în versiunile Windows Server. În alte sisteme de operare, cum ar fi Linux, va trebui să-l instalăm prin intermediul depozitelor.

În cazul Windows 10, pentru a evita problemele de securitate, vom avea doar clientul Telnet disponibil în funcții. Pentru a utiliza un server, vom avea nevoie de un program extern precum Putty.

Activați clientul Telnet în Windows 10

Avem deja un tutorial realizat unde învățăm cum să activăm clientul telnet în Windows 10. Este extrem de simplu.

Cum se activează clientul Telnet în Windows 10

Cum se activează serverul Telnet în Windows și Linux

În mod similar, am avut probleme să arătăm pe deplin cum putem activa un server Telnet pe sisteme Windows, altele decât Windows 10 și, de asemenea, pe sisteme de operare Linux, cum ar fi Ubuntu. Este un subiect foarte interesant dacă vă gândiți să utilizați acest protocol de comunicare.

Cum se utilizează serverul Telnet în Linux

Cum se utilizează serverul Telnet în Windows

Testați porturile deschise cu Telnet

După cum am văzut anterior, cu Telnet putem testa cu ușurință dacă o gazdă are porturi deschise sau închise. Pentru aceasta, trebuie doar să cunoaștem adresa IP externă sau numele de domeniu. Sintaxa va fi următoarea:

telnet

Când facem conexiunea, dacă portul este într-adevăr deschis, vom primi un ecran negru gol. Dacă, pe de altă parte, este închis, va apărea o eroare după efectuarea unei încercări de conectare. Să o vedem cu pagina noastră de revizuire profesională, pe un server web atât portul 80, cât și 443 de http și https ar trebui să fie deschise, împreună cu un port ca 22 pentru conexiunile la distanță prin SSH.

Punem:

telnet www.profesionalreview.com 80 telnet www.profesionalreview.com 443 telnet www.profesionalreview.com 22

Chiar și cu portul 22, gazda ne oferă un indiciu că funcționează cu OpenSSH în cadrul sistemului Debian.

Să încercăm, de exemplu, cu portul Telnet 23:

Vedem că nu am reușit să stabilim o conexiune, deci este închisă.

După cum vedeți, utilizarea Telnet este destul de simplă și nu are prea multe complicații. Dar dacă doriți să-l utilizați pentru conexiuni la distanță, optați mai bine pentru SSH, care este mult mai sigur. Telnet este recomandat numai pentru conexiunile din rețelele interne.

De asemenea, puteți găsi interesante aceste tutoriale:

Pentru ce intenționați să utilizați Telnet? Dacă aveți întrebări sau doriți să clarificați ceva, scrieți-ne în comentarii.

Tutoriale

Alegerea editorilor

Back to top button