Це два абсолютно різних протоколу.
FTPS - це FTP з протоколом безпеки SSL. Він використовує канал управління і відкриває нові сполуки для передачі даних. Так як він використовує SSL, то вимагає сертифікат.
SFTP (SSH File Transfer Protocol / Secure File Transfer Protocol) був розроблений як розширення SSH для забезпечення можливості передачі файлів, так що, як правило, використовується тільки SSH порт для передачі даних і управління.
У більшості установок SSH сервера є підтримка SFTP, але FTPS потребуватиме додаткових настройках підтримуваного FTP сервера.
FTPS (FTP / SSL) - назва, яку використовують для забезпечення ряду способів захищеної передачі файлів. Кожен спосіб включає використання рівня SSL / TLS нижче стандартного протоколу FTP для шифрування контролю і / або каналів передачі даних.
- Не має універсального каталогу з переліком форматів
- Потрібно вторинний канал даних, що робить його важко використовуваним для брандмауерів
- Чи не визначає стандарт для наборів символів імені файлу (кодування)
- Не всі FTP сервери підтримують SSL / TLS
- Не має стандартного способу отримати і змінити файл або атрибути каталогів
SFTP (SSH File Transfer Protocol) є мережевим протоколом, який забезпечує функціональність передачі файлів і маніпулювання з будь-якого надійного потоку даних. Він зазвичай використовується з протоколом SSH-2 (TCP port 22) для забезпечення безпечної передачі файлів, але призначений і для роботи з іншими протоколами.
- Хороший стандарт, який строго визначають більшість (якщо не всі) аспектів діяльності
- Має тільки одне підключення (немає необхідності підключення до DATA)
- Підключення завжди захищене
- Список каталогів є однорідним і машинозчитуваним
- Протокол включає операції для вирішення і маніпулювання атрибутом, захоплення файлу і відрізняється більшою функціональністю
- Передача двоичная і не зручна для читання користувачем
- Ключами SSH важче управляти і перевіряти
- Стандарти визначають певні речі, як опціональні або рекомендовані, що призводить до певних проблем сумісності між різними назвами програмного забезпечення від різних виробників.
- Ні копіювання сервер-сервер і рекурсивних операцій з видалення каталогу
- Немає вбудованої SSH / SFTP підтримки в VCL і .NET фреймворками
Залиште свій відгук: