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å det pågældende system inden for et netværk eller over internettet, og at kontrollere det system ved hjælp af fjernkommandoer. Så begge betragtes som terminale emulatorer. 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 fjernsystem ved hjælp af tekstbaseret terminal næsten.
Hvad er SSH?
SSH, Secure Shell er en netværksprotokol, der bruges til at etablere en sikker forbindelse mellem to eksterne værter via 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 data udveksles. SSH bruges i vid udstrækning til eksterne login-systemer og til at udføre fjernkommandoer på grund af den høje sikkerhed, der er tilgængelig. Brug af SSH kan give brugerne fortrolige data som brugernavn, adgangskode og andre kommandoer på en sikker måde, da alle disse data er krypterede format og ikke kan dechiffreres og læses af hackere nemt. SSH bruger offentlig nøglekryptografi 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 en 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 tovejskode mellem to fjernværter i et netværk eller over internettet. Ved hjælp af denne protokol kan brugerne logge ind på et fjernt system og kommunikere ved hjælp af virtuel terminal, men det er usikkert at bruge over upålidelige netværk, som f.eks. Internettet. 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 udveksles og kan aflytte meddelelserne nemt. Telnet kommunikerer typisk via port 23 over TCP, og det kan også få adgang til andre porte og tjenester. Den 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 på eksterne systemer og udføre kommandoer på dem. - Adgang til kommandolinje for en fjernhost er ens i begge protokoller, men hovedforskellen mellem disse protokoller afhænger af sikkerhedsforanstaltningen for hver. 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 via netværket, men Telnet bruger den normale måde at oprette forbindelse til netværket og kommunikere. - SSH bruger desuden offentlig nøglekryptering for at autentificere fjernbrugere, men Telnet bruger ingen autentificeringsmekanismer. - Så private data, som f.eks. Brugernavne og adgangskoder, må ikke sendes via 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 kan fortolkes let af hackerne. - I betragtning af den sikkerhed, der er tilgængelig i hver protokol, er SSH egnet 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 sikkerhedsperspektiv og SSH-protokollen har overvundet de fleste af disse sikkerhedsproblemer. Så SSH kan betragtes som en erstatning for Telnet-protokollen. |