FTPS a SFTP
FTPS vs. SFTP
FTP je nezabezpečený protokol používaný pro přenos souborů do vzdáleného umístění a ze vzdáleného místa, zatímco SSH je zabezpečený síťový protokol, který postrádá zjednodušené příkazy FTP pro přenos souborů. Tyto dva protokoly byly velmi populární v prvních dnech internetu, ale když vznikla potřeba bezpečného protokolu pro přenos souborů, existovaly dvě pravděpodobné cesty. Buď by měly být do SSH přidány funkce FTP, nebo by měl být FTP bezpečnější. SFTP byl výsledkem prvního, zatímco FTPS byl výsledkem posledního. SFTP (SSH File Transfer Protocol) je úplně odlišný od FTP, protože byl vybudován od základů, aby přidal FTP schopnosti SSH, zatímco FTPS (FTP přes SSL nebo FTP Secure) je rozšířením na FTP, který používá bezpečnostní mechanismus SSL, aby byla chráněna informace před odposloucháním.
Dva jsou navzájem velmi odlišné, ačkoli oba mají za cíl sloužit stejnému účelu. SFTP používá jeden kanál k přenosu a přijímání všech relevantních dat, zatímco FTPS používá jiný kanál, který je dynamicky rozhodnut pro data. FTPS měl často problémy při procházení firewallem, neboť nepoznal port, který byl používán daty, a neumožnil provoz přes port. FTPS odesílá zprávy v textovém formátu, což umožňuje lidem číst protokoly a určit, co se stalo během relace. To není možné u SFTP, jelikož zprávy nejsou v textu, ale v binárním.
Jak bylo uvedeno výše, oba mohou být použity k dosažení bezpečného připojení pro přenos souborů, ale existují body, které je třeba zvážit pro každý z nich. FTPS má tu výhodu, že je dobře známý a známý uživatelům, kteří již používali protokol FTP. Je to proto, že používá stejné nebo velmi podobné příkazy k FTP. Na druhé straně je SFTP bezpečnější, protože pochází ze zabezpečeného síťového protokolu.
Souhrn:
1. FTPS byl vytvořen jako rozšíření FTP pro přidání bezpečnostních mechanismů, zatímco SFTP je rozšíření SSH, které přidává snadné možnosti přenosu souborů do již zabezpečeného SSH.
2. FTPS používá dva kanály pro usnadnění komunikace a přenosu dat, zatímco SFTP používá pouze jeden.
3. FTPS odesílá a přijímá zprávy ve formátu lidského čtení, zatímco SFTP posílá a přijímá zprávy v binárním formátu.
4. FTPS má výhodu, že je všeobecně známá, zatímco SFTP má tu výhodu, že je bezpečnější.