FTPS vs. SFTP
FTP je nezabezpečený protokol používaný pro přenos souborů do a ze vzdáleného umístění, zatímco SSH je bezpečný síťový protokol, který postrádá zjednodušené příkazy pro přenos souborů FTP. Tyto dva protokoly byly velmi populární během prvních dnů internetu, ale když vznikla potřeba bezpečného protokolu pro přenos souborů, existovaly pravděpodobně dvě cesty. K SSH by měly být přidány také možnosti FTP, nebo by měl být bezpečnější FTP. SFTP byl výsledkem prvního, zatímco FTPS byl výsledkem druhého. Protokol SFTP (SSH File Transfer Protocol) je zcela odlišný od FTP, protože byl vytvořen od základu, aby přidal FTP funkce SSH, zatímco FTPS (FTP přes SSL nebo FTP Secure) je rozšíření pro FTP, které používá bezpečnostní mechanismus SSL, k ochraně informací před odposlechem.
Oba se od sebe velmi liší, i když oba mají sloužit stejnému účelu. SFTP používá jediný kanál pro přenos a příjem všech příslušných dat, zatímco FTPS používá jiný kanál, který je pro data dynamicky rozhodován. FTPS měl často problémy při průchodu bránou firewall, protože neznal port, který data používaly, a nedokázal povolit přenos 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, protože zprávy nejsou v textu, ale v binárním formátu.
Jak je uvedeno výše, oba lze použít k dosažení bezpečného připojení pro přenos souborů, ale existují body, které je třeba zvážit. FTPS má tu výhodu, že je dobře známý a známý uživatelům, kteří již FTP používali. Je to proto, že používá stejné nebo velmi podobné příkazy jako 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á možnosti snadného přenosu souborů k již bezpečnému SSH.
2. FTPS používá dva kanály k usnadnění komunikace a přenosu dat, zatímco SFTP používá pouze jeden.
3. FTPS odesílá a přijímá zprávy v lidském formátu, zatímco SFTP odesílá a přijímá zprávy v binárním formátu.
4. FTPS má tu výhodu, že je všeobecně znám, zatímco SFTP má tu výhodu, že je bezpečnější.