Forskellen mellem Telnet og SSH

Telnet vs SSH

Secure Shell, almindeligt kendt som SSH, og Telnet er to netværksprotokoller, der er blevet brugt vidt på et eller andet tidspunkt. De bruges begge til at oprette forbindelse til eksterne servere for at lette en slags kommunikation. Den primære forskel, som også førte til, at den ene erstatter den anden, er i sikkerhed. SSH tilbyder sikkerhedsmekanismer, der beskytter brugerne mod enhver med ondsindet hensigt, mens Telnet ikke har nogen som helst sikkerhed.

Telnet var designet til at arbejde i et privat netværk og ikke på tværs af et offentligt netværk, hvor trusler kan vises. På grund af dette overføres alle data i ren tekst, inklusive adgangskoder. Dette er et stort sikkerhedsproblem, og udviklerne af SSH brugte krypteringer for at gøre det sværere for andre mennesker at snuse adgangskoden og andre relevante oplysninger. Telnet udelader også en anden sikkerhedsforanstaltning, der kaldes godkendelse. Dette sikrer, at datakilden stadig er den samme enhed og ikke en anden computer. Uden godkendelse kan en anden person opfange kommunikationen og gøre, hvad han ønsker. Dette adresseres også i SSH, da det bruger en offentlig nøgle til at autentificere datakilden.

På grund af de sikkerhedsforanstaltninger, der var nødvendige for SSH at blive brugt i offentlige netværk, indeholder hver pakke mindre data for at gøre plads til dataene fra sikkerhedsmekanismerne. For at overføre den samme mængde data skal du optage meget mere båndbredde. Dette kaldes overhead og var et så stort problem tilbage, da internethastighederne var meget lave, fordi det oversættes til et præstationshit.

Telnets sikkerhedsspørgsmål tvang mange mennesker til at bruge SSH for at beskytte sig selv. Det tog ikke lang tid, før SSH erstattede Telnet i et stort flertal af dens anvendelser. Telnet falmede dog ikke, da det stadig bruges i nogle områder, mest til test og fejlsøgning. Telnet-udvidelser blev udviklet for at give sikkerhed, men de bruges ikke i de fleste Telnet-implementeringer.

Resumé:
1. SSH og Telnet tjener normalt det samme formål
2. SSH er mere sikker sammenlignet med Telnet
3. SSH krypterer dataene, mens Telnet sender data i ren tekst
4. SSH bruger en offentlig nøgle til godkendelse, mens Telnet ikke bruger nogen godkendelse
5. SSH tilføjer båndbredden lidt mere overhead sammenlignet med Telnet
6. Telnet er alt sammen men erstattet af SSH i næsten alle anvendelser