Forskjellen mellom Telnet og SSH

Telnet vs SSH

Secure Shell, vanligvis kjent som SSH og Telnet, er to nettverksprotokoller som har blitt brukt mye på et tidspunkt eller en annen. De brukes begge til å koble til eksterne servere for å lette kommunikasjon. Den primære forskjellen, som også førte til at man erstattet den andre, er i sikkerhet. SSH tilbyr sikkerhetsmekanismer som beskytter brukerne mot noen med ondsinnet hensikt mens Telnet har ingen sikkerhetsforanstaltninger overhodet.

Telnet ble designet for å fungere innenfor et privat nettverk og ikke over et offentlig nettverk der trusler kan vises. På grunn av dette overføres alle dataene i vanlig tekst, inkludert passord. Dette er et stort sikkerhetsproblem, og utviklerne av SSH brukte krypteringer for å gjøre det vanskeligere for andre å snuse passordet og annen relevant informasjon. Telnet utelater også et annet sikkerhetsmål som kalles godkjenning. Dette sikrer at kilden til dataene fortsatt er den samme enheten og ikke en annen datamaskin. Uten autentisering kan en annen person fange opp kommunikasjonen og gjøre det han ønsker. Dette er også adressert i SSH da det bruker en offentlig nøkkel for å autentisere kilden til dataene.

På grunn av sikkerhetsforanstaltninger som var nødvendige for at SSH skulle brukes i offentlige nettverk, inneholder hver pakke mindre data for å gi rom for dataene til sikkerhetsmekanismer. For å overføre samme mengde data, trenger du å ta opp mye mer båndbredde. Dette kalles overhead og var et så stort problem tilbake da internetthastighetene var svært lave fordi det oversatte til et resultatstreff.

Sikkerhetsproblemene til Telnet tvang mange mennesker til å bruke SSH for å beskytte seg selv. Det tok ikke lang tid før SSH erstattet Telnet i det store flertallet av bruken. Telnet fade ikke bort, men det er fortsatt brukt på enkelte områder, hovedsakelig i testing og feilsøking. Telnet-utvidelser ble utviklet for å gi sikkerhet, men de brukes ikke i de fleste Telnet-implementeringer.

Sammendrag:
1. SSH og Telnet tjener vanligvis samme formål
2. SSH er sikrere sammenlignet med Telnet
3. SSH krypterer data mens Telnet sender data i vanlig tekst
4. SSH bruker en offentlig nøkkel for godkjenning mens Telnet ikke bruker noen godkjenning
5. SSH legger litt mer overhead til båndbredden sammenlignet med Telnet
6. Telnet har blitt erstattet av SSH i nesten alle bruksområder