Telnet vs SSH
Secure Shell, bežne známy ako SSH, a Telnet sú dva sieťové protokoly, ktoré sa v určitom okamihu alebo v určitom čase používajú široko. Obaja sa používajú na pripojenie k vzdialeným serverom, aby uľahčili určitú komunikáciu. Hlavný rozdiel, ktorý tiež viedol k nahradeniu jedného, je v bezpečnosti. SSH ponúka bezpečnostné mechanizmy, ktoré chránia používateľov pred kýmkoľvek so zlým úmyslom, zatiaľ čo Telnet nemá žiadne bezpečnostné opatrenia.
Telnet bol navrhnutý tak, aby fungoval v rámci súkromnej siete a nie vo verejnej sieti, v ktorej sa môžu objaviť hrozby. Z tohto dôvodu sa všetky údaje prenášajú vo formáte obyčajného textu vrátane hesiel. Toto je hlavný bezpečnostný problém a vývojári SSH používali šifrovanie, aby pre ostatných ľudí bolo ťažšie čuchať heslo a ďalšie dôležité informácie. Telnet tiež vynecháva ďalšie bezpečnostné opatrenie nazývané autentifikácia. To zaisťuje, že zdrojom údajov je stále to isté zariadenie, a nie iný počítač. Bez overenia môže iná osoba zachytiť komunikáciu a urobiť, čo si želá. Toto je tiež adresované v SSH, pretože používa verejný kľúč na autentifikáciu zdroja údajov.
Vzhľadom na bezpečnostné opatrenia, ktoré boli potrebné na to, aby sa SSH použil vo verejných sieťach, obsahuje každý paket menej údajov, aby sa vytvoril priestor pre údaje bezpečnostných mechanizmov. Ak chcete preniesť rovnaké množstvo údajov, musíte prijať oveľa väčšiu šírku pásma. Toto sa nazýva režijné náklady a bol taký veľký problém v čase, keď boli rýchlosti internetu veľmi nízke, pretože sa to premietlo do výkonu.
Bezpečnostné otázky Telnetu prinútili veľa ľudí používať SSH, aby sa chránili. Netrvalo dlho, kým SSH nahradil Telnet vo veľkej väčšine jeho použití. Telnet však nezmizol, aj keď sa v niektorých oblastiach stále používa, väčšinou pri testovaní a ladení. Telnetové rozšírenia boli vyvinuté na zabezpečenie bezpečnosti, ale vo väčšine implementácií Telnetu sa nepoužívajú.
Zhrnutie:
1. SSH a Telnet bežne slúžia na ten istý účel
2. SSH je v porovnaní s Telnetom bezpečnejšia
3. SSH šifruje údaje, zatiaľ čo Telnet odosiela údaje vo formáte obyčajného textu
4. SSH používa verejný kľúč na autentifikáciu, zatiaľ čo Telnet nepoužíva žiadnu autentizáciu
5. SSH pridáva trochu väčšiu réžiu k šírke pásma v porovnaní s Telnetom
6. Telnet bol takmer úplne nahradený SSH takmer vo všetkých použitiach