Forskellen mellem SSH og Telnet

SSH vs Telnet

SSH og Telnet er to netværksprotokoller, der bruges til at oprette forbindelse til en fjerncomputer ved at logge ind på dette system i et netværk eller over internettet, og til at kontrollere dette system ved hjælp af fjernkommandoer. Så begge betragtes som terminalemulatorer. SSH står for Secure Shell, og SSH giver brugeren mulighed for at udveksle data mellem et par computere i et netværk ved hjælp af en sikker krypteret forbindelse. Telnet er en grundlæggende netværksprotokol, der bruges til at kommunikere med et fjernsystem ved hjælp af tekstbaseret terminal praktisk talt.

Hvad er SSH?

SSH, Secure Shell er en netværksprotokol, der bruges til at etablere en sikker forbindelse mellem to eksterne værter over internettet eller i et netværk. SSH bruger et krypteret format til at overføre data mellem computere, så denne krypterede mekanisme giver fortrolighed og integritet af data, der udveksles. SSH bruges i vid udstrækning til fjernindlogningssystemer og til at udføre fjernkommandoer på grund af dens høje sikkerhed. Ved hjælp af SSH kan brugerne sende fortrolige data såsom brugernavn, adgangskode og andre kommandoer på en sikker måde, da alle disse data er i krypteret format og ikke kan dekrypteres og læses af hackere let. SSH bruger kryptografi med offentlig nøgle til godkendelse af fjernsystemet. SSH-servere lytter som standard til port 22 over TCP (Transmission Control Protocol) -standarden, og de kan bruges i offentlige netværk. Det giver stærk autentificering og sikker kommunikationsmekanisme over usikre kanaler.

Hvad er Telnet?

Telnet er også en netværksprotokol, der bruges til at udveksle data på tovejs måde mellem to eksterne værter i et netværk eller over internettet. Ved hjælp af denne protokol kan brugerne logge på et fjernsystem og kommunikere ved hjælp af virtuel terminal, men dette er usikkert til brug over upålidelige netværk, såsom internet. Telnet udveksler data i almindelig tekst, så det er ikke egnet til at sende fortrolige data, der indeholder brugernavne og adgangskoder ved hjælp af denne protokol, fordi alle andre kan læse denne tekst, der udveksles og nemt kan opfange meddelelserne. Telnet kommunikerer typisk via port 23 via TCP, og det kan også få adgang til andre porte og tjenester. Det kan bruges i private netværk på grund af mindre sikkerhed.

Hvad er forskellen mellem SSH og Telnet?

- SSH og Telnet er begge netværksprotokoller, der giver brugerne mulighed for at logge ind på fjernsystemer og udføre kommandoer på dem.

- Adgang til kommandolinjen for en fjernhost er ens i begge protokoller, men den største forskel på disse protokoller afhænger af hver enkelt sikkerhedsforanstaltning. SSH er stærkt sikret end Telnet.

- Som standard bruger SSH port 22, og Telnet bruger port 23 til kommunikation, og begge bruger TCP-standard.

- SSH sender alle dataene i krypteret format, men Telnet sender dataene i ren tekst. Derfor bruger SSH en sikker kanal til at overføre data over netværket, men Telnet bruger normal måde at oprette forbindelse til netværket og til at kommunikere.

- Yderligere bruger SSH offentlig nøglekryptering for at autentificere fjernbrugere, men Telnet bruger ingen godkendelsesmekanismer.

- Så private data, såsom brugernavne og adgangskoder, bør ikke sendes ved hjælp af Telnet, da det sandsynligvis kan forårsage ondsindede angreb. Det anbefales kraftigt at bruge SSH til eksterne login-systemer, da data, der sendes ved hjælp af denne protokol, ikke let kan fortolkes af hackere.

- I betragtning af den tilgængelige sikkerhed i hver protokol er SSH egnet til brug i offentlige netværk, skønt de er pålidelige eller ikke, men Telnet er kun egnet til private netværk.

- Endelig har Telnet-protokollen et stort antal ulemper i sikkerhedsperspektiv, og SSH-protokollen har overvundet de fleste af disse sikkerhedsproblemer. Så SSH kan betragtes som en erstatning for Telnet-protokollen.