logo

Comanda Telnet Linux

Introducere in telnet

În Linux, telnet comanda este utilizată pentru a crea o conexiune la distanță cu un sistem printr-o rețea TCP/IP. Ne permite să administrăm alte sisteme prin terminal. Putem rula un program de administrare.

telnet este folosit pentru a negocia cu o altă gazdă cu ajutorul protocolului TELNET. Dacă comanda telnet invocă fără un argument gazdă, aceasta vine în modul de comandă, reprezentat de promptul său. Acceptă și rulează comanda listată după cum urmează în acest mod. Implementează o comandă deschisă cu acele argumente dacă este invocată cu argumente.

cat de mare este acest monitor

Utilizează un protocol TELNET. Cu toate acestea, acest protocol are unele defecte de securitate, dar este unul dintre cele mai utilizate protocoale de rețea datorită simplității sale. Nu este un protocol sigur, deoarece transferă date sub formă necriptată. Adesea, utilizatorul Linux preferă ssh prin telnet, deoarece ssh transferă datele în formă criptată. Acest utilitar este similar cu caracteristica Desktop la distanță din Windows. Sintaxa pentru telnet este următoarea:

 telnet hostname/IP address 

Opțiuni de telnet

Opțiunile sunt mai jos:

    -7:Eliminați al 8-lea bit de la ieșire și de la intrare. În mod implicit, telnet este curat pe 8 biți, dar nu transferă opțiunea, adică TELNET BINARY, dacă nu este forțat.-8:Rulează o cale de date pe 8 biți. Încearcă să comunice cu opțiunea, adică TELNET BINARY, atât la ieșire, cât și la intrare.-ȘI:Oprește identificarea unui personaj ca personaj de evadare.-F:Această opțiune permite ca acreditările locale să fie trimise la sistemul de la distanță, cum ar fi cele deja trimise în mediul local dacă este utilizată autentificarea Kerberos V5.-K:Nu specifică autentificarea automată pentru sistemul de la distanță.-L:La ieșire, specifică calea de date pe 8 biți. Acesta conduce opțiunea, adică BINAR, care urmează să fie comunicată la ieșire.-X grup:Dezactivează tipul de autentificare atip.-A:Încearcă autentificare automată. Transferă numele utilizatorului prin variabila USER a opțiunii ENVIRON dacă este acceptat prin sistemul de la distanță.-b pensiuni:Folosește bind(2) pentru a lega socket-ul local la o adresă aliasă sau la o altă adresă de interfață decât cea selectată de connect(2) în mod natural. Poate fi util în timpul conexiunii la serviciile care aplică adrese IP pentru reconfigurarea serverului, iar autentificarea este nedorită.-c:Dezactivează citirea fișierului .telnetrc al utilizatorului.-d:Setează valoarea de pornire a comutatorului de depanare la TRUE.-e escapechar:Setează caracterul de evacuare de pornire al telnet la escapechar. Nu va exista niciun caracter de escape dacă escapechar este absent.-f:Această opțiune permite trimiterea acreditărilor locale către sistemul de la distanță dacă este utilizată autentificarea Kerberos V5.-k tărâmul:Această opțiune susține că telnet aduce tichete pentru gazda la distanță în tărâm, mai degrabă decât tărâmul gazdei la distanță, dacă este utilizată autentificarea Kerberos.-Eu utilizator:Dacă sistemul de la distanță acceptă opțiunea ENVIRON atunci când se conectează la un sistem de la distanță, utilizatorul va fi transferat la sistemul de la distanță datorită valorii pentru variabila USER. Această opțiune semnifică steagul -a. De asemenea, poate fi folosit cu comanda, adică deschidere.-n fișier de urmărire:Această opțiune este folosită pentru a deschide fișierul de urmărire pentru a înregistra informațiile de urmărire.-r:Specifică interfața cu utilizatorul la fel ca rlogin(1). Caracterul de evacuare este fixat la caracterul tilde, cu excepția cazului în care este modificat de steag-ul -e.-X:Activează criptarea fluxului de date, dacă este posibil.-port:Acesta reprezintă un număr de port (o adresă de aplicație). Portul telnet este portul implicit dacă numărul nu este numit.-gazdă:Reprezintă numele oficial, adresa de internet a unei gazde la distanță sau un alias.

Comenzi în telnet

Unele comenzi importante telnet sunt enumerate și explicate mai jos. Doar suficiente dintre toate comenzile pentru a o identifica în mod unic necesită să fie tastate.

    argument auth[...]:Această comandă poate manipula detaliile trimise de opțiune, adică AUTENTICARE TELNET . Pentru această comandă, câteva argumente valide sunt descrise mai jos:
      tip dezactivare:Dezactivează tipul de autentificare numit. Putem folosi comanda, adică auth dezable , pentru a obține lista de tipuri disponibile.tip de activare:Activează tipul de autentificare numit. Putem folosi comanda, adică auth enable , pentru a obține lista de tipuri disponibile.stare:Specifică starea curentă a diferitelor tipuri de autentificare.
    închide:Închide sesiunea TELNET și revine în modul de comandă.afișare argument[...]:Afișează unele sau toate valorile de comutare și setare.criptare argument[...]:Această comandă poate manipula detaliile trimise de opțiune, adică CRIPTARE TELNET . Câteva argumente valide pentru această comandă sunt descrise mai jos:
      dezactivați tipul [intrare|ieșire]:Dezactivează tipul de criptare numit. Dacă omitem ieșirea și intrarea, ambele sunt dezactivate. Putem folosi comanda, adică dezactivare criptare , pentru a obține lista de tipuri disponibile.activare tip [intrare|ieșire]:Activează tipul de criptare numit. Dacă omitem ieșirea și intrarea, ambele sunt activate. Putem folosi comanda, adică activare criptare , pentru a obține lista de tipuri disponibile.intrare:Este similar cu comanda encrypt start input.-intrare:Este similar cu comanda criptare oprire.ieșire:Este similar cu ieșirea de pornire a criptării comenzii.-ieșire:Este similar cu ieșirea de oprire a criptării comenzii.stare:Specifică starea curentă de criptare.

Instalați Telnet pe Linux (Ubuntu)

Instalarea telnet pe Linux este un proces simplu. Îl putem instala executând următoarele comenzi:

Actualizați sistemul Linux executând comanda de mai jos:

 sudo apt update 

Comanda de mai sus va solicita parola de utilizator. Introduceți parola și apăsați INTRODUCE cheie; va începe un proces demon și va dura ceva timp pentru a vă actualiza sistemul.

Pentru a instala telnet, executați comanda de mai jos:

 sudo apt install telnetd -y 

Comanda de mai sus va instala pachetul necesar pentru protocolul telnet. Luați în considerare rezultatul de mai jos:

Comanda Telnet Linux

Pentru a verifica instalarea și dacă serviciul rulează sau nu, executați comanda de mai jos:

 systemctl status inetd 

Luați în considerare rezultatul de mai jos:

Comanda Telnet Linux

Acum, trebuie să deschidem portul 23 în firewall-ul ufw. Executați comanda de mai jos:

 ufw allow 23/tcp 

Comanda de mai sus poate fi executată numai de utilizatorul root. Dacă nu sunteți un utilizator root, utilizați sudo înainte de această comandă. Luați în considerare rezultatul de mai jos:

Comanda Telnet Linux

Următorul pas este să reîncărcați paravanul de protecție pentru a aplica modificările. Pentru a reîncărca firewall-ul, executați comanda de mai jos:

 ufw reload 

Acum, am instalat cu succes telnet-ul în mașina noastră.

Porniți shell-ul Telnet

Shell-ul interactiv poate fi pornit executând comanda telnet după cum urmează:

 telnet 

Acest shell ne permite să executăm unele comenzi exclusive pentru telnet. Va arăta ca imaginea de mai jos:

Comanda Telnet Linux

Shell facilitează cu diverse comenzi pentru a crea o conexiune la distanță. Putem enumera toate comenzile executând comanda help, executam comanda help tastând h . Luați în considerare rezultatul de mai jos:

Comanda Telnet Linux

Începând cu shell-ul de mai sus, toate comenzile sunt listate cu utilizarea lor. Există multe utilitare din linia de comandă listate, cum ar fi închidere, deconectare, afișare, mod, deschidere, ieșire, trimitere și multe altele.

Cum să vă conectați prin comanda telnet în Linux?

Pentru a crea o conexiune între două sisteme prin comanda telnet este un proces simplu, executați comanda telnet urmată de numele gazdei.

De exemplu, ne conectăm sistemul cu localhost. Executați comanda după cum urmează:

program de moștenire în python
 telnet localhost 

Comanda de mai sus va cere numele de utilizator și parola, introduceți acreditările pentru a continua. Luați în considerare rezultatul de mai jos:

Comanda Telnet Linux

După conectare, putem executa comenzile așa cum ați făcut înainte. Singura diferență este că acum mașina este tratată ca o mașină la distanță.

Pentru a ieși din comanda telnet, executați comanda de deconectare.

 logout 

luați în considerare rezultatul de mai jos:

Comanda Telnet Linux

Acum ne-am deconectat cu succes de la conexiunea la distanță.