Forskel mellem Telnet og SSH Forskellen mellem

Anonim

Telnet vs SSH

Secure Shell, der almindeligvis er kendt som SSH og Telnet, er to netværksprotokoller, der er brugt bredt på et tidspunkt eller en anden. De bruges begge til at oprette forbindelse til eksterne servere for at lette en form for kommunikation. Den primære forskel, som også førte til en erstatning af den anden, er i sikkerhed. SSH tilbyder sikkerhedsmekanismer, der beskytter brugerne mod enhver med ondsindet hensigt, mens Telnet ikke har nogen sikkerhedsforanstaltninger overhovedet.

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

På grund af de sikkerhedsforanstaltninger, der var nødvendige for at SSH kunne bruges i offentlige netværk, indeholder hver pakke mindre data for at gøre plads til dataene i sikkerhedsmekanismerne. For at kunne transmittere den samme mængde data, skal du bruge meget mere båndbredde. Dette kaldes overhead og var sådan et stort problem tilbage, da internethastighederne var meget lave, fordi det oversætter til et præstations hit.

Sikkerhedsproblemerne hos Telnet tvang mange mennesker til at bruge SSH for at beskytte sig selv. Det tog ikke lang tid før SSH erstattede Telnet i langt størstedelen af ​​dets anvendelser. Telnet forsvandt ikke, men det bruges stadig i nogle områder, hovedsagelig i test og fejlsøgning. Telnet-udvidelser blev udviklet til at give sikkerhed, men de bruges ikke i de fleste Telnet-implementeringer.

Sammendrag:

1. SSH og Telnet tjener almindeligvis samme formål

2. SSH er mere sikker i forhold til Telnet

3. SSH krypterer dataene, mens Telnet sender data i almindelig tekst

4. SSH bruger en offentlig nøgle til godkendelse, mens Telnet ikke bruger nogen godkendelse

5. SSH tilføjer lidt mere overhead til båndbredden sammenlignet med Telnet

6. Telnet er blevet erstattet af SSH i næsten alle anvendelser