Rozdíl mezi Telnetem a SSHTelnet a SSH jsou aplikační programy typu klient-server pro všeobecné použití a používají vzdálenou terminálovou službu, která umožňuje uživateli na jednom místě komunikovat se vzdáleným systémem pro sdílení času na jiném místě, jako by byla klávesnice a displej uživatele připojeny přímo ke vzdálenému počítači.

Hlavní rozdíl mezi Telnetem a SSH spočívá v tom, že Telnet je konvenční protokol, zatímco SSH je náhradou protokolu Telnet a také SSH má rozšířené funkce.

Obsah: Telnet vs SSH

  1. Srovnávací graf
  2. Definice
  3. Klíčové rozdíly
  4. Závěr

Srovnávací graf

.

Základ pro srovnání Telnet SSH
Zabezpečení Méně zabezpečené Vysoce zabezpečené
Používá číslo portu 23 22
Formát dat Telnet přenáší data v prostém textu. K přenosu dat se používá šifrovaný formát, který rovněž využívá zabezpečený kanál.
Ověřování Pro ověřování uživatelů nejsou poskytována žádná oprávnění. Pro ověřování se používá šifrování pomocí veřejného klíče.
Vhodnost sítě Doporučuje se používat soukromé sítě. Vhodné pro veřejné sítě.
Zranitelnosti Náchylnost na bezpečnostní útoky. SSH překonalo mnoho bezpečnostních problémů telnetu.
Využití šířky pásma Nízké Vysoké

Definice telnetu

TELNET je program typu klient-server, který umožňuje uživateli načíst libovolný aplikační program na vzdáleném počítači. Úkolem telnetu je poskytovat služby uživateli na vzdáleném počítači a přenášet výsledek do místního počítače. TELNET je zkratka pro TErminální síť. TELNET usnadňuje navázání spojení se vzdáleným systémem tak, že místní terminál se podobá terminálu ve vzdáleném systému.

Vzdálené přihlášení

Kdykoli má uživatel v úmyslu získat přístup k aplikačnímu programu nebo nástroji umístěnému na vzdáleném počítači, pak provede vzdálené přihlášení. Zde se využívá klientský program serveru TELNET. Uživatel zadává do ovladače terminálu stisky kláves, které pak místní operační systém přijímá jako znaky.

Znaky však nejsou interpretovány. Znaky jsou přeneseny do klienta TELNET a převedeny do univerzální skupiny znaků označované jako znaky síťového virtuálního terminálu. Poté jsou tyto znaky doručeny do místního zásobníku TCP/IP.

Text a příkazy ve formátu NVT se pohybují po internetu a dostanou se do zásobníku TCP/IP na vzdáleném počítači. Po přenesení znaků do operačního systému jsou pak předány serveru TELNET, který znaky změní na odpovídající srozumitelné znaky přeložené vzdáleným počítačem.

Znaky jsou přesunuty do ovladače terminálu, protože ten není určen k přijímání znaků ze serveru TELNET. Řešením je přidání části softwaru známého jako pseudoterminálový ovladač, který se chová jako znaky přenášené z terminálu. Nakonec operační systém přesune znaky do příslušného aplikačního programu.

Model protokolu Telnet

Model protokolu Telnet

Ačkoli je síť TELNET široce používaná a není tak složitá jako některé protokoly vzdálených terminálů. Obvykle klientský software sítě TELNET umožňuje uživateli popsat vzdálený stroj buď uvedením jeho doménového jména, nebo IP adresy.

Tři typy základních služeb, které síť TELNET nabízí, jsou:

  • Determinuje virtuální síťový terminál, který poskytuje standardní rozhraní pro vzdálené systémy.
  • Poskytuje sadu standardních voleb a obsahuje mechanismus, který umožňuje klientovi a serveru transakci voleb.
  • Povoluje libovolnému programu stát se klientem nebo se obě strany mohou dohodnout na volbách.

Definice SSH

SSH (Secure SHell) je síťový protokol, který poskytuje náhradu za zranitelné vzdálené přihlašování a poskytování spouštění příkazů, jako jsou telnet, rlogin a rsh. Šifruje provoz v obou směrech, čímž zabraňuje přenosu, sniffingu a krádeži hesla. SSH také poskytuje řadu doplňkových funkcí, jako je komprese, ověřování veřejného klíče, ověřování serveru, přesměrování portů, přesměrování X11, přenos souborů.

SSH také poskytuje vzdálené spouštění příkazů. Po přihlášení je vaší relaci přiřazen pseudoterminál a vaše relace, zůstane otevřená, dokud se explicitně neodhlásíte nebo není ukončena ze strany serveru. Tento protokol podporuje funkce jako Secure command-shell, bezpečný přenos souborů a přesměrování portů.

  • Secure Command Shell: Umožňuje uživateli vzdáleně prohlížet obsah adresářů, upravovat soubory a přistupovat k vlastním databázovým aplikacím.
  • Zabezpečený přenos souborů: Funguje jako subsystém protokolu secure shell. Protokol zabezpečeného přenosu souborů je v podstatě samostatný protokol navrstvený nad protokolem SSH, který se stará o přenos souboru.
  • Přesměrování portů:

Klíčové rozdíly mezi Telnetem a SSH

  1. Telnet i SSH slouží ke stejnému účelu a zajišťují připojení ke vzdálenému serveru, ale Telnet je konvenční protokol, i když se stále používá v různých aplikacích. SSH je náhradou za Telnet a má také některé vylepšené funkce.
  2. Telnet neposkytuje žádný bezpečnostní mechanismus, zatímco SSH je bezpečnější a poskytuje bezpečnostní opatření.
  3. V Telnetu se data přenášejí v prostém textu, což je důvod, proč je zranitelný vůči bezpečnostním útokům. Naproti tomu SSH používá pro přenášená data šifrování a k narušení bezpečnosti pravděpodobně nedojde. SSH dokáže odolat odposlechu, útokům typu man in the middle a útokům typu insertion/ replay.
  4. Telnet neposkytuje možnost ověření, zatímco SSH poskytuje ověření uživatele.
  5. Telnet pracuje s privátní sítí. Naproti tomu SSH pracuje s veřejnou sítí.
  6. Telnet komunikuje prostřednictvím portu číslo 23 přes TCP/IP. Oproti tomu SSH používá ke komunikaci port číslo 22.

Závěr

Protokol SSH je o něco lepší náhradou za Telnet, protože SSH má bezpečnostní opatření. Zatímco Telnet neposkytuje příliš velké zabezpečení, i když se stále používá.

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.