FTP vs. SSH
FTP je zkratka pro File Transfer Protocol, protokol, který byl vytvořen pro přenos souborů ze vzdáleného umístění do místního počítače nebo naopak. Na druhé straně, Secure Shell, nebo SSH, je síťový protokol, který usnadňuje komunikaci mezi dvěma počítači, bez ohledu na vzdálenost, pokud existuje elektrická cesta pro cestu komunikace.
FTP je poměrně starý, protože byl vytvořen před vývojem veřejných sítí, jak je vidíme dnes. Z tohoto důvodu tvůrci FTP neviděli potřebu zabezpečení dat nebo ověřování uživatelských jmen a hesel a vlastně je odesílali v prostém textu. To znamená, že kdokoli, kdo má znalosti o čichání datových paketů, bude schopen rekonstruovat přenášená data, nebo ještě horší, získat uživatelské jméno a heslo a získat plný přístup ke vzdálenému webu. Jméno Secure Shell by vám již mělo poskytnout slušnou představu o bezpečnosti SSH. SSH byl ve skutečnosti vytvořen po útoku čichání na Helsinskou technickou univerzitu. Nahrazuje zastaralý a zranitelný protokol Telnet, který byl v té době v prominentním použití. Zabezpečení SSH je implementováno šifrováním dat před jejich odesláním. To je pak dešifrováno pouze na určeném místě.
Jako protokol pro přenos souborů je FTP schopen přenášet soubory pouze z jednoho bodu do druhého a některé základní operace se soubory, jako je kopírování, přesouvání nebo mazání souborů a adresářů. SSH jde mnohem dále, protože umožňuje uživateli vydávat příkazy, které mohou být na vzdáleném počítači interpretovány a prováděny serverem pro poslech. Může být také použit pro tunelování, monitorování určitých spuštěných služeb a aplikací a dokonce i pro přenos souborů.
Navzdory věku FTP i SSH se stále používají po celém světě v té či oné podobě. Téměř všichni poskytovatelé hostování webů nabízejí FTP přístup k uživatelským účtům, což poskytuje pohodlný způsob nahrávání souborů na jejich účty. Ačkoli SSH přístup není tak běžný jako FTP, někteří poskytovatelé to nabízejí, protože poskytuje uživateli větší kontrolu a větší svobodu při správě svých stránek.
Souhrn:
1. FTP je protokol pro přenos souborů, zatímco SSH je síťový protokol.
2. FTP je ze své podstaty nezabezpečený ,, zatímco SSH je ze své podstaty bezpečný.
3. FTP umožňuje pouze kontrolu souborů, zatímco SSH umožňuje širokou škálu aplikací.