Telnet vs SSH
A Secure Shell, közismert néven SSH, és a Telnet két olyan hálózati protokoll, amelyeket széles körben használtak egy vagy másik pillanatban. Mindkettőt távoli szerverekhez való csatlakozásra használják valamilyen kommunikáció megkönnyítése érdekében. Az elsődleges különbség, amely az egyik helyettesítette a másikot is, a biztonságban rejlik. Az SSH olyan biztonsági mechanizmusokat kínál, amelyek megvédik a felhasználókat minden rosszindulatú szándékkal szemben, míg a Telnetnek semmilyen biztonsági intézkedése nincs.
A Telnet-t úgy tervezték, hogy magánhálózaton belül működjön, nem pedig olyan nyilvános hálózaton keresztül, ahol fenyegetések jelentkezhetnek. Emiatt minden adatot sima szöveges formában továbbítanak, ideértve a jelszavakat is. Ez egy komoly biztonsági kérdés, és az SSH fejlesztői titkosításokat használták, hogy mások számára nehezebb legyen a jelszó és egyéb releváns információk szippantása. A Telnet egy másik, a hitelesítésnek nevezett biztonsági intézkedést is kihagy. Ez biztosítja, hogy az adatok forrása továbbra is ugyanaz az eszköz legyen, és ne egy másik számítógép. Hitelesítés nélkül egy másik személy elfoghatja a kommunikációt, és megteheti, amit kíván. Ezt az SSH-ban is kezelik, mivel nyilvános kulcsot használ az adatforrás hitelesítéséhez.
Az SSH nyilvános hálózatokban való használatához szükséges biztonsági intézkedések miatt minden csomag kevesebb adatot tartalmaz, hogy helyet biztosítson a biztonsági mechanizmusok adatainak. Ugyanazon adatmennyiség továbbításához sokkal nagyobb sávszélességet kell felvennie. Ezt úgy nevezzük, hogy felülírjuk, és ilyen fontos kérdés volt akkor is, amikor az internet sebessége nagyon alacsony volt, mert ez eredményességi eredményt jelent.
A Telnet biztonsági kérdései sok embert arra kényszerítettek, hogy az SSH-t használják maguk védelme érdekében. Nem tartott sokáig, amíg az SSH a Telnet-et nagy részében felváltotta. A Telnet azonban nem halványult el, mivel egyes területeken még mindig használják, főként tesztelés és hibakeresés során. A Telnet kiterjesztéseket a biztonság érdekében fejlesztették ki, de a legtöbb Telnet megvalósításban nem használják őket.
Összefoglaló:
1. Az SSH és a Telnet általában ugyanazt a célt szolgálja
2. Az SSH biztonságosabb a Telnethez képest
3. Az SSH titkosítja az adatokat, míg a Telnet szöveges formában küld adatokat
4. Az SSH nyilvános kulcsot használ a hitelesítéshez, míg a Telnet nem használ hitelesítést
5. Az SSH a Telnet-hez képest kissé megnöveli a sávszélességet
6. A Telnet-et szinte minden felhasználásban felváltotta az SSH