Skillnad mellan Telnet och SSH

Telnet vs SSH

Secure Shell, allmänt känt som SSH och Telnet, är två nätverksprotokoll som har använts i stor utsträckning vid en tidpunkt eller annan. De används båda för att ansluta till fjärrservrar för att underlätta någon form av kommunikation. Den primära skillnaden, som också ledde till att man ersatte den andra, är i säkerhet. SSH erbjuder säkerhetsmekanismer som skyddar användarna mot någon med skadlig avsikt medan Telnet inte har några säkerhetsåtgärder alls.

Telnet var utformat för att arbeta inom ett privat nätverk och inte över ett offentligt nätverk där hot kan uppstå. På grund av detta överförs alla data i vanlig text, inklusive lösenord. Detta är ett stort säkerhetsproblem och utvecklarna av SSH använde krypteringar för att göra det svårare för andra att snifta lösenordet och annan relevant information. Telnet utelämnar också en annan säkerhetsåtgärd som kallas autentisering. Detta säkerställer att källan till data fortfarande är samma enhet och inte en annan dator. Utan autentisering kan en annan person avlyssna kommunikationen och göra vad han önskar. Detta behandlas också i SSH eftersom det använder en offentlig nyckel för att verifiera källan till data.

På grund av de säkerhetsåtgärder som var nödvändiga för att SSH skulle användas i offentliga nätverk innehåller varje paket mindre data för att skapa utrymme för uppgifterna om säkerhetsmekanismerna. För att överföra samma mängd data, skulle du behöva ta upp mycket mer bandbredd. Detta kallas overhead och var ett sådant stort problem tillbaka när internethastigheter var mycket låga eftersom det översätter till en prestationsfrekvens.

Telefonsäkerhetsproblemet tvingade många människor att använda SSH för att skydda sig själva. Det tog inte lång tid innan SSH ersatte Telnet i en stor majoritet av dess användningsområden. Telnet bleknade inte bort men som det fortfarande används på vissa områden, mestadels i testning och felsökning. Telnet-förlängningar utvecklades för att ge säkerhet, men de används inte i de flesta Telnet-implementeringar.

Sammanfattning:
1. SSH och Telnet tjänar vanligen samma syfte
2. SSH är säkrare jämfört med Telnet
3. SSH krypterar data medan Telnet skickar data i vanlig text
4. SSH använder en offentlig nyckel för autentisering medan Telnet inte använder någon autentisering
5. SSH lägger lite mer överliggande till bandbredd jämfört med Telnet
6. Telnet har blivit allt men ersatt av SSH i nästan alla användningar