„Telnet“ vs SSH
„Secure Shell“, paprastai žinomi kaip SSH, ir „Telnet“ yra du tinklo protokolai, plačiai naudojami vienu ar kitu metu. Jie abu naudojami prisijungti prie nuotolinių serverių, kad būtų palengvintas tam tikras ryšys. Pagrindinis skirtumas, dėl kurio vienas pakeitė kitą, yra saugumas. SSH siūlo saugos mechanizmus, apsaugančius vartotojus nuo kenksmingų ketinimų, tuo tarpu „Telnet“ neturi jokių saugumo priemonių.
„Telnet“ buvo sukurtas veikti privačiame tinkle, o ne viešajame tinkle, kur gali kilti grėsmė. Dėl šios priežasties visi duomenys perduodami paprastu tekstu, įskaitant slaptažodžius. Tai yra pagrindinė saugumo problema ir SSH kūrėjai naudojo šifravimą, kad kitiems žmonėms būtų sunkiau šifruoti slaptažodį ir kitą svarbią informaciją. „Telnet“ taip pat praleidžia kitą saugos priemonę, vadinamą autentifikavimu. Tai užtikrina, kad duomenų šaltinis vis tiek yra tas pats įrenginys, o ne kitas kompiuteris. Nepatvirtinęs, kitas asmuo gali perimti bendravimą ir daryti tai, ko nori. Tai taip pat sprendžiama SSH, nes duomenų šaltiniui autentiškumui nustatyti naudojamas viešasis raktas.
Dėl saugumo priemonių, kurios buvo būtinos SSH naudojimui viešuosiuose tinkluose, kiekviename pakete yra mažiau duomenų, kad būtų vietos saugumo mechanizmų duomenims. Norėdami perduoti tą patį duomenų kiekį, jums reikės naudoti daug didesnį pralaidumą. Tai vadinama pridėtinėmis kainomis ir buvo tokia pagrindinė problema, kai interneto sparta buvo labai maža, nes tai reiškia, kad pasiekiama našumo.
„Telnet“ saugumo problemos privertė daugybę žmonių naudotis SSH, kad apsisaugotų. Neilgai truko, kol SSH pakeitė „Telnet“ didžiąją savo naudojimo dalį. Vis dėlto „Telnet“ neišnyko, nes vis dar naudojamas kai kuriose srityse, daugiausia tikrinant ir derinant. „Telnet“ plėtiniai buvo sukurti siekiant užtikrinti saugumą, tačiau jie nenaudojami daugelyje „Telnet“ diegimų.
Santrauka:
1. SSH ir „Telnet“ paprastai tarnauja tam pačiam tikslui
2. SSH yra saugesnis, palyginti su „Telnet“
3. SSH užšifruoja duomenis, o „Telnet“ siunčia duomenis paprastu tekstu
4. SSH autentifikavimui naudoja viešą raktą, o „Telnet“ nenaudoja jokio autentifikavimo
5. SSH prideda šiek tiek daugiau pralaidumo pralaidumui, palyginti su „Telnet“
6. Beveik visais atvejais „Telnet“ buvo pakeistas SSH, tačiau jį pakeitė SSH