SSH vs Telnet
SSH og Telnet er to nettverksprotokoller, som brukes til å koble til en ekstern datamaskin ved å logge på det systemet innenfor et nettverk eller over internett, og for å kontrollere det systemet ved hjelp av eksterne kommandoer. Så begge betraktes som terminalemulatorer. SSH står for Secure Shell, og SSH lar brukeren utveksle data mellom et par datamaskiner i et nettverk ved hjelp av sikker kryptert tilkobling. Telnet er en grunnleggende nettverksprotokoll som brukes til å kommunisere med et eksternt system ved bruk av tekstbasert terminal virtuelt.
Hva er SSH?
SSH, Secure Shell er en nettverksprotokoll som brukes til å etablere en sikker forbindelse mellom to eksterne verter over internett eller innenfor et nettverk. SSH bruker et kryptert format for å overføre data mellom datamaskiner, så denne krypterte mekanismen gir konfidensialitet og integritet til data som utveksles. SSH er mye brukt for eksterne påloggingssystemer og for å utføre eksterne kommandoer på grunn av den høye tilgjengelige sikkerheten. Ved å bruke SSH kan brukerne sende konfidensielle data som brukernavn, passord og andre kommandoer på en sikker måte da alle disse dataene er i kryptert format, og ikke enkelt kan tydes og leses av hackere. SSH bruker offentlig nøkkelkryptering for autentisering av det eksterne systemet. SSH-servere lytter som standard til port 22 over TCP-standarden (Transmission Control Protocol), og de kan brukes i offentlige nettverk. Det gir sterk autentisering og sikker kommunikasjonsmekanisme over usikre kanaler.
Hva er Telnet?
Telnet er også en nettverksprotokoll som brukes til å utveksle data på en toveis måte mellom to eksterne verter i et nettverk eller over internett. Ved å bruke denne protokollen kan brukerne logge på et eksternt system og kommunisere ved hjelp av virtuell terminal, men dette er usikkert for bruk over upålitelige nettverk, som internett. Telnet utveksler data i ren tekst, så det er ikke egnet for å sende konfidensielle data som inneholder brukernavn og passord ved hjelp av denne protokollen, fordi alle andre kan lese denne teksten som utveksles og enkelt kan fange opp meldingene. Telnet kommuniserer vanligvis via port 23 over TCP, og den kan også få tilgang til andre porter og tjenester. Den kan brukes i private nettverk på grunn av mindre sikkerhet.
Hva er forskjellen mellom SSH og Telnet?
– SSH og Telnet er begge nettverksprotokoller som lar brukere logge på eksterne systemer og utføre kommandoer på dem.
– Tilgang til kommandolinjen til en ekstern vert er lik i begge protokollene, men hovedforskjellen mellom disse protokollene avhenger av sikkerhetstiltaket til hver. SSH er svært sikret enn Telnet.
– Som standard bruker SSH port 22 og Telnet bruker port 23 for kommunikasjon, og begge bruker TCP-standard.
– SSH sender alle dataene i kryptert format, men Telnet sender dataene i ren tekst. Derfor bruker SSH en sikker kanal for å overføre data over nettverket, men Telnet bruker normal måte å koble til nettverket og kommunisere.
– Videre bruker SSH offentlig nøkkelkryptering for å autentisere de eksterne brukerne, men Telnet bruker ingen autentiseringsmekanismer.
– Så private data, som brukernavn og passord, bør ikke sendes ved hjelp av Telnet, da det mest sannsynlig kan forårsake ondsinnede angrep. Det anbefales sterkt å bruke SSH for eksterne påloggingssystemer, siden data som sendes ved hjelp av denne protokollen ikke lett kan tolkes av hackerne.
– Med tanke på sikkerheten som er tilgjengelig i hver protokoll, er SSH egnet for bruk i offentlige nettverk, selv om de er pålitelige eller ikke, men Telnet er kun egnet for private nettverk.
– Endelig har Telnet-protokollen et stort antall ulemper i sikkerhetsperspektiv, og SSH-protokollen har overvunnet de fleste av disse sikkerhetsproblemene. Så SSH kan betraktes som en erstatning for Telnet-protokollen.