logo

Linux telnet naredba

Uvod u telnet

U Linuxu, telnet naredba se koristi za stvaranje udaljene veze sa sustavom preko TCP/IP mreže. Omogućuje nam upravljanje drugim sustavima putem terminala. Možemo pokrenuti program za provođenje administracije.

telnet se koristi za pregovaranje s drugim hostom uz pomoć TELNET protokola. Ako se naredba telnet pozove bez argumenta hosta, dolazi u naredbeni mod, predstavljen svojim odzivnikom. U ovom načinu rada prihvaća i pokreće naredbu navedenu u nastavku. Implementira otvorenu naredbu s tim argumentima ako je pozvana s argumentima.

if else izjave java

Koristi TELNET protokol. Međutim, ovaj protokol ima neke sigurnosne nedostatke, ali je jedan od najčešće korištenih mrežnih protokola zbog svoje jednostavnosti. To nije siguran protokol jer prenosi podatke u nešifriranom obliku. Korisnici Linuxa često preferiraju ssh preko telneta jer ssh prenosi podatke u šifriranom obliku. Ovaj uslužni program sličan je značajki udaljene radne površine u sustavu Windows. Sintaksa za telnet je sljedeća:

 telnet hostname/IP address 

Mogućnosti telneta

Opcije su u nastavku:

    -7:Ukloni 8. bit na izlazu i ulazu. Prema zadanim postavkama, telnet je 8-bitni čist, ali ne prenosi opciju, tj. TELNET BINARY, osim ako nije prisiljen.-8:Pokreće 8-bitni podatkovni put. Pokušava komunicirati s opcijom, tj. TELNET BINARY, i na izlazu i na ulazu.-I:Sprječava identifikaciju lika kao znaka za izbjegavanje.-F:Ova opcija dopušta slanje lokalnih vjerodajnica udaljenom sustavu, poput onih koje su već poslane u lokalno okruženje ako se koristi Kerberos V5 provjera autentičnosti.-K:Ne specificira automatsku prijavu za udaljeni sustav.-L:Na izlazu specificira 8-bitni put podataka. Vodi opciju, tj. BINARY, koja se priopćava na izlazu.-X grupa:Deaktivira vrstu provjere autentičnosti atype.-a:Pokušava automatsku prijavu. Prenosi korisničko ime pomoću varijable USER opcije ENVIRON ako je podržano putem udaljenog sustava.-b hosteli:Koristi bind(2) za vezanje lokalne utičnice na aliased adresu ili na drugu adresu sučelja od one koju je prirodno odabrao connect(2). Može biti od pomoći tijekom povezivanja sa servisima koji primjenjuju IP adrese za rekonfiguraciju poslužitelja, a autentifikacija je nepoželjna.-c:Deaktivira čitanje .telnetrc datoteke korisnika.-d:Postavlja početnu vrijednost prekidača za otklanjanje pogrešaka na TRUE.-e escapechar:Postavlja početni izlazni znak telneta na escapechar. Neće biti znakova za escape ako nema escapechar.-f:Ova opcija dopušta slanje lokalnih vjerodajnica na udaljeni sustav ako se koristi Kerberos V5 provjera autentičnosti.-k područje:Ova opcija tvrdi da telnet donosi ulaznice za udaljeno računalo u području umjesto područja udaljenog računala ako se koristi Kerberos autentifikacija.-I korisnik:Ako udaljeni sustav prihvati opciju ENVIRON prilikom spajanja na udaljeni sustav, korisnik će biti prebačen na udaljeni sustav zbog vrijednosti za varijablu USER. Ova opcija označava oznaku -a. Također, može se koristiti s naredbom, tj. otvori.-n datoteka traga:Ova se opcija koristi za otvaranje datoteke praćenja za snimanje informacija o praćenju.-r:Određuje korisničko sučelje isto kao rlogin(1). Znak izlaza je fiksiran na znak tilde osim ako se ne promijeni zastavom -e.-x:Ako je moguće, uključuje enkripciju toka podataka.-luka:Predstavlja broj porta (adresu aplikacije). Telnet port je zadani port ako broj nije imenovan.-domaćin:Predstavlja službeni naziv, internetsku adresu udaljenog računala ili alias.

Naredbe u telnetu

Neke važne telnet naredbe navedene su i objašnjene u nastavku. Potrebno je upisati samo dovoljno svih naredbi za jedinstvenu identifikaciju.

    autent argument[...]:Ova naredba može manipulirati detaljima koje šalje opcija, tj. TELNET PROVJERA . Neki valjani argumenti za ovu naredbu opisani su u nastavku:
      onemogućiti vrstu:Onemogućuje imenovanu vrstu provjere autentičnosti. Možemo koristiti naredbu, tj. onemogućavanje autentifikacije , da biste dobili popis dostupnih vrsta.omogućiti vrstu:Omogućuje imenovanu vrstu provjere autentičnosti. Možemo koristiti naredbu, tj. autentifikacija omogućiti , da biste dobili popis dostupnih vrsta.status:Određuje trenutni status različitih vrsta provjere autentičnosti.
    Zatvoriti:Zatvara TELNET sesiju i vraća se u naredbeni mod.prikaz argumenta[...]:Prikazuje neke ili sve preklopne i postavljene vrijednosti.šifrirati argument[...]:Ova naredba može manipulirati detaljima koje šalje opcija, tj. TELNET ŠIFRIRANJE . Neki valjani argumenti za ovu naredbu opisani su u nastavku:
      onemogućiti vrstu [ulaz|izlaz]:Onemogućuje imenovanu vrstu enkripcije. Ako izostavimo izlaz i ulaz, oba su onemogućena. Možemo koristiti naredbu, tj. šifriranje onemogućiti , da biste dobili popis dostupnih vrsta.omogućiti tip [ulaz|izlaz]:Omogućuje imenovanu vrstu enkripcije. Ako izostavimo izlaz i ulaz, oboje su omogućeni. Možemo koristiti naredbu, tj. encrypt enable , da biste dobili popis dostupnih vrsta.ulazni:Slično je naredbi encrypt start input.-ulazni:Slično je naredbi encrypt stop input.izlaz:Slično je naredbi encrypt start output.-izlaz:Slično je naredbi encrypt stop output.status:Određuje trenutni status enkripcije.

Instalirajte Telnet na Linux (Ubuntu)

Instaliranje telneta na Linux jednostavan je postupak. Možemo ga instalirati izvršavanjem sljedećih naredbi:

Ažurirajte Linux sustav izvršavanjem donje naredbe:

 sudo apt update 

Gornja naredba tražit će korisničku lozinku. Upišite lozinku i pritisnite UNESI ključ; pokrenut će proces demona i trebat će neko vrijeme da ažurira vaš sustav.

Da biste instalirali telnet, izvršite naredbu ispod:

 sudo apt install telnetd -y 

Gornja naredba će instalirati potrebni paket za telnet protokol. Razmotrite donji izlaz:

Linux telnet naredba

Da biste provjerili instalaciju i radi li usluga ili ne, izvršite naredbu u nastavku:

 systemctl status inetd 

Razmotrite donji izlaz:

Linux telnet naredba

Sada moramo otvoriti port23 u ufw vatrozidu. Izvršite naredbu u nastavku:

 ufw allow 23/tcp 

Gornju naredbu može izvršiti samo root korisnik. Ako niste root korisnik, upotrijebite sudo prije ove naredbe. Razmotrite donji izlaz:

Linux telnet naredba

Sljedeći korak je ponovno učitavanje vatrozida za primjenu promjena. Za ponovno učitavanje vatrozida izvršite naredbu ispod:

 ufw reload 

Sada smo uspješno instalirali telnet u naš stroj.

Pokrenite Telnet ljusku

Interaktivna ljuska se može pokrenuti izvršavanjem naredbe telnet na sljedeći način:

1 od 1000
 telnet 

Ova ljuska nam omogućuje izvršavanje nekih naredbi isključivo za telnet. Izgledat će kao na slici ispod:

Linux telnet naredba

Ljuska s raznim naredbama olakšava stvaranje veze na daljinu. Sve naredbe možemo navesti izvršavanjem naredbe help, izvršiti naredbu help upisivanjem h . Razmotrite donji izlaz:

Linux telnet naredba

Kao iz gornjeg snimka ljuske, sve su naredbe navedene s njihovom upotrebom. Navedeni su mnogi pomoćni programi naredbenog retka kao što su zatvaranje, odjava, prikaz, način rada, otvaranje, izlaz, slanje itd.

Kako se povezati telnet naredbom u Linuxu?

Za stvaranje veze između dva sustava naredbom telnet jednostavan je postupak, izvršite naredbu telnet nakon koje slijedi naziv glavnog računala.

Na primjer, povezujemo naš sustav s lokalnim hostom. Izvršite naredbu na sljedeći način:

 telnet localhost 

Gornja naredba tražit će korisničko ime i lozinku, unesite vjerodajnicu za nastavak. Razmotrite donji izlaz:

Linux telnet naredba

Nakon povezivanja, možemo izvršavati naredbe kao i prije. Jedina je razlika u tome što se stroj sada tretira kao udaljeni stroj.

Za izlaz iz naredbe telnet, izvršite naredbu odjave.

 logout 

razmotrite donji izlaz:

Linux telnet naredba

Sada smo se uspješno odjavili s udaljene veze.