Разлика между FTPS и SFTP

ftp_httpFTPS срещу SFTP

FTP е незащитен протокол, използван за прехвърляне на файлове към и от отдалечено място, докатоSSHе защитен мрежов протокол, в който липсват опростените команди за прехвърляне на файлове на FTP. Тези два протокола бяха много популярни в ранните дни на интернет, но когатотрябваза възникването на сигурен протокол за прехвърляне на файлове имаше два вероятни пътя, които трябва да се следват. ИлиFTPвъзможностите трябва да се добавят към SSH или FTP да се направи по-сигурен. SFTP е резултат от първия, докато FTPS е резултат от втория. SFTP (SSH File Transfer Protocol) е напълно различен от FTP, тъй като е създаден от нулата, за да добави FTP възможности към SSH, докато FTPS (FTP през SSL или FTP Secure) е разширение на FTP, което използва механизма за сигурност на SSL, за защита наинформацияот подслушване.

Двамата са много различни един от друг, въпреки че и дваматаприцелвам седа служи на същата цел. SFTP използва един канал за предаване и приемане на всички съответни данни, докато FTPS използва друг канал, който е динамично решен за данните. FTPS често имаше проблеми при преминаване през защитна стена, тъй като не познава порта, който се използва от данните, и не успя да позволи трафик през порта. FTPS изпраща съобщения в текстов формат, позволявайки на хората да четат дневници и да определят какво се е случило по време на сесията. Това не е възможно при SFTP, тъй като съобщенията не са в текст, а в двоичен файл.



Както бе споменато по-горе, и двете могат да се използват за постигане на сигурна връзка за прехвърляне на файлове, но има точки, които трябва да се вземат предвид за всеки. FTPS има предимството, че е добре познат и познат на потребители, които вече са използвали FTP. Това е така, защото използва същите или много подобни команди на FTP. От друга страна, SFTP е по-сигурен, тъй като идва от защитен мрежов протокол.

Резюме:

1. FTPS е създаден като разширение на FTP за добавяне на механизми за сигурност, докато SFTP е разширение на SSH, което добавя възможности за лесен трансфер на файлове към вече сигурния SSH.

2. FTPS използва два канала за улесняване на комуникациите иданнитрансфер, докато SFTP използва само един.

3. FTPS изпраща и получава съобщения в удобен за четене формат, докато SFTP изпраща и получава съобщения в двоичен формат.

4. FTPS има предимството да бъде широко известен, докато SFTP има предимството да бъде по-сигурен.