SSH vs Telnet
SSH og Telnet er to netværksprotokoller, der bruges til at oprette forbindelse til en fjerncomputer ved at logge ind på det system inden for 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 sikker krypteret forbindelse. Telnet er en grundlæggende netværksprotokol, der bruges til at kommunikere med et eksternt system ved hjælp af tekstbaseret terminal virtuelt.
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 inden for 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 fjernloginsystemer og til udførelse af fjernkommandoer på grund af den høje tilgængelige 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 let kan dechiffreres og læses af hackere. SSH bruger kryptografi med offentlig nøgle til godkendelse af fjernsystemet. SSH-servere lytter som standard til port 22 via TCP-standarden (Transmission Control Protocol), og de kan bruges i offentlige netværk. Det giver stærk godkendelse og sikker kommunikationsmekanisme over usikre kanaler.
Hvad er Telnet?
Telnet er også en netværksprotokol, der bruges til at udveksle data på en tovejs måde mellem to fjernværter i et netværk eller over internettet. Ved hjælp af denne protokol kan brugerne logge ind på et eksternt system og kommunikere ved hjælp af en virtuel terminal, men dette er usikkert for 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 kan let opfange beskederne. Telnet kommunikerer typisk via port 23 via TCP, og den 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å eksterne systemer og udføre kommandoer på dem. - Adgang til en fjernhosts kommandolinje er ens i begge protokoller, men den største forskel på disse protokoller afhænger af hver enkelt sikkerhedsmål. SSH er meget sikret end Telnet. - Som standard bruger SSH port 22, og Telnet bruger port 23 til kommunikation, og begge bruger TCP-standard. - SSH sender alle data i krypteret format, men Telnet sender dataene i almindelig tekst. Derfor bruger SSH en sikker kanal til at overføre data over netværket, men Telnet bruger en normal måde at oprette forbindelse til netværket og kommunikere. - Endvidere bruger SSH kryptering af offentlig nøgle for at godkende 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 fjernloginsystemer, da data, der sendes ved hjælp af denne protokol, ikke let kan fortolkes af hackerne. - I betragtning af den sikkerhed, der er tilgængelig i hver protokol, er SSH velegnet til brug i offentlige netværk, selvom de er pålidelige eller ej, men Telnet er kun egnet til private netværk. - Endelig har Telnet-protokollen et stort antal ulemper i sikkerhedsperspektivet, og SSH-protokollen har overvundet de fleste af disse sikkerhedsproblemer. Så SSH kan betragtes som en erstatning for Telnet-protokollen. |