Telnet vs SSH
Secure Shell, běžně známý jako SSH, a Telnet jsou dva síťové protokoly, které byly široce používány v jednom nebo druhém okamžiku. Oba se používají k připojení ke vzdáleným serverům, aby se usnadnila určitá komunikace. Hlavní rozdíl, který také vedl k tomu, že jeden nahradil druhého, je v bezpečnosti. SSH nabízí bezpečnostní mechanismy, které chrání uživatele před kýmkoli se záměrným úmyslem, zatímco Telnet nemá žádná bezpečnostní opatření.
Telnet byl navržen tak, aby fungoval v soukromé síti a ne ve veřejné síti, kde se mohou objevit hrozby. Z tohoto důvodu jsou všechna data přenášena v prostém textu, včetně hesel. Toto je hlavní bezpečnostní problém a vývojáři SSH používali šifrování, aby ostatním lidem ztížili přístup k heslu a dalším relevantním informacím. Telnet také vynechává další bezpečnostní opatření zvané autentizace. Tím je zajištěno, že zdroj dat je stále stejné zařízení a ne jiný počítač. Bez ověření může jiná osoba zachytit komunikaci a dělat, co si přeje. To je také řešeno v SSH, protože používá veřejný klíč k ověření zdroje dat.
Kvůli bezpečnostním opatřením, která byla nezbytná pro použití SSH ve veřejných sítích, obsahuje každý paket méně dat, aby se uvolnil prostor pro data bezpečnostních mechanismů. Aby bylo možné přenášet stejné množství dat, budete muset zabrat mnohem větší šířku pásma. Tomu se říká režie a byl to tak velký problém zpět, když rychlosti internetu byly velmi nízké, protože se to promítlo do výkonu.
Bezpečnostní otázky Telnetu donutily mnoho lidí používat SSH, aby se chránili. Netrvalo dlouho, než SSH nahradil Telnet ve velké většině jeho použití. Telnet však nezmizel, přestože je stále používán v některých oblastech, většinou při testování a ladění. Rozšíření Telnet byla vyvinuta pro zajištění bezpečnosti, ale ve většině implementací Telnetu se nepoužívají.
Souhrn:
1. SSH a Telnet obvykle slouží stejnému účelu
2. SSH je ve srovnání s Telnetem bezpečnější
3. SSH šifruje data, zatímco Telnet odesílá data v prostém textu
4. SSH používá veřejný klíč pro autentizaci, zatímco Telnet nepoužívá žádnou autentizaci
5. SSH přidává o trochu větší režii šířky pásma než Telnet
6. Telnet byl téměř nahrazen SSH téměř ve všech použitích