FTP a SSH
FTP vs. SSH
FTP znamená File Transfer Protocol, protokol, který byl vytvořen pro přenos souborů ze vzdáleného místa do místního počítače nebo naopak. Na druhou stranu, 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 komunikaci.
FTP je spíše starý, protože byl vytvořen před vývojem veřejných sítí, jak je vidíme dnes. Z tohoto důvodu si tvůrci FTP neviděli potřebu zabezpečit data nebo ověřovat uživatelská jména a hesla a skutečně je posílali v prostém textu. To znamená, že kdokoliv, kdo má znalosti o sniffingu datových paketů, bude schopen rekonstruovat přenášená data, nebo ještě horší, získá uživatelské jméno a heslo a získá plný přístup k vzdálenému serveru. Jméno Secure Shell by vám mělo poskytnout slušnou představu o bezpečnosti SSH. SSH byla skutečně vytvořena poté, co byl na Helsinské technologické univerzitě proveden útok na čichání. Nahrazuje zastaralý a zranitelný protokol Telnet, který byl v té době v prominentním použití. Bezpečnost SSH je implementována šifrováním dat před odesláním. Toto je pak dešifrováno pouze na určeném místě.
Jako protokol přenosu souborů je FTP schopen přenášet soubory z jednoho místa na jiný a některé základní operace souborů, například kopírování, přesouvání nebo mazání souborů a adresářů. SSH jde daleko za hranice, protože umožňuje uživateli vydávat příkazy, které mohou být interpretovány a spouštěny ve vzdáleném počítači posluchačovým serverem. Může být také použit pro tunelování, sledování některých spuštěných služeb a aplikací a dokonce i pro přenos souborů.
Navzdory stáří FTP a SSH jsou stále rozšířeny po celém světě v jedné nebo jiné podobě. Téměř všichni poskytovatelé webhostingu nabízejí FTP přístup k uživatelským účtům a poskytují pohodlný způsob nahrávání souborů na své účty. Přestože přístup SSH 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 přenosu souborů, zatímco SSH je síťový protokol.
2. FTP je ve své podstatě nezabezpečený, zatímco SSH je neodmyslitelně bezpečný.
3. FTP umožňuje pouze kontrolu souborů, zatímco SSH umožňuje širokou škálu aplikací.