Razlika između Telneta i SSH-a

Telnet vs SSH

Sigurna školjka, općenito poznata kao SSH i Telnet, dva su mrežna protokola koji se široko koriste u jednom ili drugom trenutku. Oboje se koriste za povezivanje s udaljenim poslužiteljima kako bi se olakšala neka vrsta komunikacije. Primarna razlika, koja je također dovela do toga da jedna zamjenjuje drugu, je u sigurnosti. SSH nudi sigurnosne mehanizme koji štite korisnike od bilo koga tko ima zlonamjerne namjere, dok Telnet nema nikakve sigurnosne mjere.

Telnet je osmišljen za rad unutar privatne mreže, a ne preko javne mreže gdje se mogu pojaviti prijetnje. Zbog toga se svi podaci prenose u običnom tekstu, uključujući i lozinke. Ovo je veliki sigurnosni problem, a programeri SSH koristili su enkripcije kako bi drugim ljudima otežali njuškanje lozinke i drugih relevantnih informacija. Telnet također izostavlja drugu sigurnosnu mjeru nazvanu autentičnost. To osigurava da je izvor podataka i dalje isti uređaj, a ne neko drugo računalo. Bez autentifikacije druga osoba može presresti komunikaciju i raditi što želi. Ovom se rješenju govori i u SSH jer se javnim ključem koristi za provjeru izvora podataka.

Zbog sigurnosnih mjera koje su bile potrebne da se SSH koristi u javnim mrežama, svaki paket sadrži manje podataka kako bi se omogućilo mjesto podacima sigurnosnih mehanizama. Da biste prenijeli istu količinu podataka, morate uzeti puno više propusne širine. To se zove nadzemno i bilo je tako veliko pitanje kad su internetske brzine bile vrlo male, jer to predstavlja hit performansi.

Sigurnosna pitanja Telneta prisilila su mnoge ljude da koriste SSH kako bi se zaštitili. Prošlo je puno vremena prije nego što je SSH zamijenio Telnet u velikoj većini slučajeva. Telnet nije izblijedio iako se još uvijek koristi u nekim područjima, uglavnom za testiranje i uklanjanje pogrešaka. Proširenja Telneta razvijena su kako bi pružila sigurnost, ali se ne koriste u većini Telnet implementacija.

Sažetak:
1. SSH i Telnet obično služe istoj svrsi
2. SSH je sigurniji u odnosu na Telnet
3. SSH kriptira podatke dok Telnet šalje podatke u običnom tekstu
4. SSH koristi javni ključ za autentifikaciju dok Telnet ne koristi nijednu provjeru autentičnosti
5. SSH dodaje malo više nadzemne širine pojasa u odnosu na Telnet
6. Telnet je gotovo sve zamijenio SSH u gotovo svim namjenama