Rozdíl mezi FTP a SFTP

FTP vs. SFTP

Protokol přenosu souborů (také známý jako FTP) je síťový protokol, který je implementován za účelem výměny souborů přes síť TCP / IP - tj. Protokol pro řízení přenosu a internetový protokol. FTP používá autentizaci pomocí hesla vytvořenou uživatelem. Ačkoli se ověřování pomocí hesla založeného na uživateli obvykle provádí, anonymní přístup uživatele je k dispozici také prostřednictvím serveru FTP.

Protokol SSH File Transfer Protocol (známý také jako protokol Secure File Transfer Protocol nebo SFTP) je síťový protokol, který umožňuje přístup k souborům, přenos a správu prostřednictvím zabezpečeného datového toku. Jde o rozšíření verze 2.0 protokolu Secure Shell (nebo SSH), jehož účelem je poskytovat funkce bezpečného přenosu. Má také fungovat funkčně s jinými protokoly.

Jak bylo uvedeno, FTP je přístupný anonymně. To znamená, že se uživatel může přihlásit k tomuto serveru pomocí 'anonymního' účtu, když dostane výzvu k zadání uživatelského jména a hesla. Ve většině případů bude uživatel bez přímého účtu v hostitelském počítači vyzván, aby místo hesla použil svou e-mailovou adresu; jakmile jsou tyto informace poskytnuty (například v Národním centru pro biotechnologické informace), prakticky neexistuje žádný ověřovací proces..

Protokol SFTP má různé a široké možnosti operací, které jsou přístupné na vzdálených souborech. Mezi jeho pozoruhodnější funkce patří obnovení přerušených přenosů, výpisů adresářů a vzdáleného odstraňování souborů. Ve srovnání s jinými protokoly (jmenovitě protokol Secure Copy Protocol nebo SCP) je SFTP jako protokol „tekutější“ a je více nezávislý na platformě. Výsledkem je, že protokol SFTP je k dispozici na různých platformách.

Servery FTP mají ověřovací a šifrovací protokoly. Pokud je takový přístup omezen, může být implementována vzdálená služba FTP (FTP mail), aby se obešel problém omezení. To umožňuje přístup, ale omezuje uživatele v prohlížení adresářů nebo úpravě příkazů. Podobně SFTP nabízí interaktivní rozhraní s programem příkazového řádku, který implementuje komunikaci klienta. Na rozdíl od FTP je protokol SFTP šifrován, což činí tradiční proxy neúčinným, pokud jde o řízení přenosu SFTP.

Souhrn:

1. FTP je síťový protokol používaný k výměně souborů přes síť TCP / IP; SFTP je síťový protokol, který umožňuje přístup k souborům, přenos a správu přes datový proud.

2. FTP je přístupný anonymně a ve většině případů není šifrován; Protokol SFTP je šifrován a při použití tradičních serverů proxy znemožňuje řízení provozu.