Kako Telnet radi?

Studenti programiraju na računalu u učionici računalne laboratorije

Kako Telnet radi?

Zasluga slike: Caiaimage/Robert Daly/Caiaimage/GettyImages

Telnet je alat koji se može koristiti za otvaranje naredbenog retka na udaljenom računalu, obično poslužitelju. Također ga možete koristiti da provjerite je li određeni port otvoren. Telnet radi kao ono što se zove a emulator terminala, koristeći standardne protokole za djelovanje kao fizički terminal spojen na stroj. Neki moderni sustavi dopuštaju samo veze naredbenog retka korištenjem Secure Shell, šifrirani alat sličan Telnetu, ili putem virtualne privatne mreže. Protokol prijenosa datoteka često se koristi zajedno za slanje datoteka.

Što je Telnet?

Telnet je sustav za otvaranje tekstualne veze između dva računala. Za izraz se ponekad kaže da je skraćeni oblik od "terminalska mreža.„U osnovi protokol, ili specifikacija za način na koji računala komuniciraju, izvorno je razvijena za fizičke terminale s tipkovnicama i ekranima ili pisačima koji su povezani s računalima 1960-ih. Danas se Telnet obično implementira isključivo u softveru, a možete pronaći Telnet softver (ponekad se naziva

softver za emulator terminala) za sve moderne operativne sustave.

Video dana

Prema zadanim postavkama, Telnet komunicira s računalom na koje ste povezani luka 23. To se ne odnosi na vrstu fizičkog priključka na računalu na koji možete priključiti tipkovnicu ili monitor, već na broj digitalnog porta koji se koristi za razlikovanje različitih usluga koje se izvode na računalu. Ako vam netko kaže da se povežete s računalom pomoću Telneta, općenito ne morate navesti broj porta osim ako vam to nije rečeno.

Upotreba Telneta

Povijesno gledano, Telnet se često koristio za daljinsko prijavljivanje na udaljeni poslužitelj radi obavljanja poslova poput uređivanja datoteka, pokretanja raznih programa ili provjere e-pošte na tom sustavu. Obično biste koristili Telnet za povezivanje sa sustavom, a zatim unesite korisničko ime i lozinku kako biste pristupili naredbenom retku na tom sustavu.

Danas je takva upotreba Telneta neuobičajena, jer softver nije šifriran, što znači da svatko, praćenjem vaše veze, može pristupiti vašem korisničkom imenu, lozinki i svim drugim privatnim podacima koje upišete. Telnet također ne podržava moderna grafička korisnička sučelja, što znači da nije korisno za daljinsko korištenje mnogih modernih programa kao što su programi za obradu teksta, web preglednici ili proračunske tablice za koje je potrebno GUI sučelje.

Neki poslužitelji dopuštaju udaljene veze putem Telneta za pristup javnim podacima, kao što su vremenska izvješća, ili za igranje jednostavnih igrica. Neke od ovih usluga postoje iz nostalgije, kao povratak u jednostavnija vremena na mreži, a neke su ostavljene na mjestu zbog kompatibilnosti sa starijim sustavima koji trebaju pristupiti podacima.

Također je moguće povezati se s drugim softverom koji koristi nekriptirane tekstualne protokole pomoću Telneta. To uključuje web poslužitelje koji koriste nešifrirane veze. Ovo može biti korisno za testiranje jesu li portovi i poslužitelji povezani s njima ispravno konfigurirani.

Korištenje Telneta u sustavu Windows

Telnet je uključen u moderne verzije sustava Microsoft Windows za povezivanje s udaljenim poslužiteljima, ali nije omogućen prema zadanim postavkama. Da biste ga aktivirali ako niste prethodno, pokrenite Windows naredbeni redak dok ste prijavljeni kao administrator, a zatim upišite "Dism /Online /Enable-feature /FeatureName: TelnetClient" za aktivaciju softvera. Pokrenite naredbeni redak upisivanjem "cmd" u okviru za pretraživanje na programskoj traci sustava Windows ili u izborniku Start i klikom na ikonu naredbenog retka. Ako ste na tuđem računalu, uključujući radno računalo, možda ćete htjeti zatražiti pomoć ili dopuštenje prije aktivacije softvera.

Nakon što se Telnet aktivira, pokrenite naredbeni redak i upišite "telnet ," gdje "" je naziv domene ili adresa internetskog protokola poslužitelja na koji se želite povezati. Prema zadanim postavkama, spojit ćete se na port 23. Ako se želite spojiti na drugi port, upišite "telnet " gdje "" je broj drugog porta.

Telnet na Mac i Linux

Telnet je obično omogućen prema zadanim postavkama na Apple macOS i Linux sustavima. Upotrijebite ga iz naredbenog retka sustava na isti način na koji biste to učinili u sustavu Windows, upišite "telnet " ili "telnet " za povezivanje s udaljenim poslužiteljem, opcionalno navodeći port koji nije zadani.

Ako koristite Linux i dobijete poruku o pogrešci da Telnet nije moguće pronaći, potražite ga i instalirajte ga pomoću upravitelja paketa vašeg sustava. Na Debian i Ubuntu sustavima to obično možete učiniti tako da upišete "apt instalirati telnet."

Telnet na Androidu i iOS-u

Različiti Telnet softver dostupan je za Android i iPhone pametne telefone na njihovim tržištima aplikacija. Neki od ovog softvera podržavaju i druge protokole daljinskog povezivanja.

Potražite aplikaciju kompatibilnu s Telnetom koja nudi značajke koje želite po cijeni koja vam se sviđa. Biti oprezni prema aplikacijama koje zahtijevaju nešto što se čini pretjeranim brojem dopuštenja. Većina softvera udaljenog terminala na pametnim telefonima omogućit će vam da navedete naziv domene ili IP adresu i, po želji, priključak za korištenje.

Provjera portova Telnetom

Ponekad je korisno koristiti Telnet za provjerite je li određeni port otvoren i dostupan na određenom stroju. Na primjer, možda biste željeli provjeriti da li luka 80, koji koriste web poslužitelji, otvoren je ako imate problema s povezivanjem s preglednikom. Možda ćete ponekad htjeti provjeriti luka 25, koji se obično koristi za slanje e-pošte, ako imate problema s programom za e-poštu.

Da biste to učinili, upišite "telnet" nakon čega slijedi naziv poslužitelja i željeni port kao što biste učinili da se prijavite na računalo pomoću Telneta. Pogledajte kakvu vrstu odgovora dobivate od poslužitelja. Često ćete samo htjeti provjeriti možete li se povezati i dobiti odgovor, ali u nekim slučajevima možda ćete htjeti ručno unijeti naredbe.

Ako se ne možete povezati, to može biti problem s poslužiteljem ili vatrozidom na vašoj mreži ili mreži poslužitelja. Obratite se onome tko pokreće poslužitelj za pomoć u rješavanju problema ili pokušajte pristupiti poslužitelju s drugog računala ili druge mreže ako imate problema.

Korištenje Secure Shell

Danas je uobičajeno koristiti program tzv Secure Shell, ili ssh, za povezivanje s udaljenim poslužiteljima i otvaranje naredbenog retka. Velika prednost ssh-a je što je šifriran, pa je prisluškivačima teže nadzirati ili ometati vašu vezu.

Na sustavu macOS ili Linux normalno možete upisati "ssh " za povezivanje s određenim poslužiteljem. U sustavu Windows možda ćete morati instalirati vanjski klijent da biste koristili ssh. Jedan zajednički besplatni se zove Kit. Također podržava Telnet.

Obično ćete koristiti ssh za povezivanje s poslužiteljem na kojem vam je netko dao račun i može vam pružiti sve dodatne informacije koje su vam potrebne za pristup tom poslužitelju.

VNC, VPN i udaljena radna površina

Ako želite otvoriti grafičku vezu s drugim poslužiteljem, možda ćete moći koristiti sustav tzv Virtual Network Computing ili VNC. Postoji niz besplatnih i komercijalnih VNC alata koje možete koristiti. Tko god pokreće poslužitelj s kojim se pokušavate povezati, može imati savjet koji alat koristiti.

Ako se povezujete na Windows stroj, možda ćete moći koristiti i Microsoftov protokol udaljene radne površine. Softver za spajanje na Windows računalo putem udaljene radne površine dostupan je za sve moderne operacijske sustave. Obično će vam trebati račun na udaljenom sustavu za povezivanje.

Također možete koristiti virtualno privatno umrežavanje (VPN) za povezivanje s udaljenom računalnom mrežom. Ovo se često koristi za povezivanje s mrežama poslodavaca tijekom rada izvan mjesta. Tko god upravlja mrežom, dat će vam vjerodajnice i reći koji VPN softver koristiti.