FTPS против SFTP и SCP

Я хотел бы точно знать, в чем разница между следующими протоколами: FTPS, SFTP и SCP. Например, Unix имеет инструмент scp, FileZilla предлагает FTP и SFTP, тогда как JetBrains PhpStorm предлагает различные протоколы SFTP и FTPS.

Спасибо за разъяснения.

FTPS – это FTP, использующий протокол SSL / TLS для шифрования. Это отличается от семейства протоколов SCP / SFTP, которые используют SSH в качестве своего транспортного туннеля. Обычно вы используете одни и те же клиентские программы для SCP и SFTP (например, WinSCP , SFTP – это обновленная версия SCP), в то время как для FTPS обычно используется веб-браузер или веб-менеджер загрузки (например, Filezilla ). FTPS является веб-платформой, тогда как SFTP основан на протоколах защищенных оболочек, общих для * NIX-систем.

В этой статье описываются различия: http://www.codeguru.com/csharp/.net/net_general/internet/article.php/c14329/FTPS-vs-SFTP-What-to-Choose.htm

Изменить: Изложить в соответствии с запросом:

FTP – это интернет-протокол, который восходит к 1971 году (с некоторыми обновлениями на протяжении многих лет). В основном это касается распространения контента, а в случае FTPS использует SSL для обеспечения защиты от подслушивания и незаконной модификации. Для аутентификации FTP требуется SSL, чтобы защитить учетные данные при транзите.

Большинство браузеров требуют использования внешнего плагина для использования FTPS, отчасти потому, что он больше не является широко используемым протоколом. Когда это было популярно, веб-браузеры были почти исключительно HTTP, и каждый использовал отдельный FTP-клиент. В то время, когда FTP / FTPS имел наибольший смысл, HTTP не был способен хорошо обрабатывать файлы. Только в 1997 году (и обновлено в 1999 году) HTTP \ 1.1 был опубликован, что HTTP может правильно обрабатывать двоичные потоки.

Примечательно, что HTTP и FTP используют почти идентичную семантику и синтаксис и даже используют те же хорошо известные коды возврата (200, 301, 403, 404, 500 и т. Д.). FTP несколько старше (HTTP был стандартизован в 1989 году после того, как TCP \ IP стал доминирующим). Существенное сходство между двумя протоколами указывает на общую линию или, по крайней мере, набор общих соглашений. Я думаю, что это более чем достаточная причина для вызова FTP «Web-Based», наряду с другими протоколами уровня основного приложения, такими как HTTP, SMTP и DNS (хотя DNS использует двоичный макет, а не текст, такой как HTTP / FTP / SMTP).

Семейство SSH представляет собой набор протоколов, ориентированных на администрирование сервера и удаленный доступ к возможностям обработки серверов, а не простое распределение контента. Это позволяет привилегированным пользователям системы подключаться к оболочке для выполнения работы на самом сервере. SCP и SFTP были разработаны для поддержки многих задач управления файлами, связанных с этой работой. Представьте, что вам необходимо установить обновление для вашего экземпляра Apache на удаленном сервере. Вы используете ssh, используйте scp \ sftp для загрузки пакета обновления, а затем выполните его для установки. Совсем другой рабочий процесс, который можно достичь с помощью FTPS.

Надеюсь, это поможет прояснить ситуацию.

SCP – это инструмент передачи файлов из SSH. Он требует SSH как на клиенте, так и на сервере. Это не интерактивно.

SFTP – это еще один инструмент передачи файлов, который можно использовать с SSH (так что ему может потребоваться SSH как на клиенте, так и на сервере) или с любым другим совместимым инструментом безопасного соединения, поскольку он не зависит от SSH. Он интерактивен, как старый простой FTP. Обратите внимание, что это не FTP через SSH, а новый протокол.

FTPS – это простой старый FTP через SSL.

SCP beeing ssh tool позволяет выполнять операции копирования и перемещения на стороне сервера, а sftp требует, чтобы трафик распространялся через клиента в таких задачах. С другой стороны, операции sftp могут быть приостановлены и возобновлены.

  • Запустите программу в пакетном скрипте и дождитесь ее завершения, прежде чем продолжить
  • SFTP через двойной серверный хоп
  • Механизм блокировки файлов SFTP
  • SFTP как папка на Vista
  • Как получить файл с сервера через SFTP?
  • Как исправить проблему несоответствия шифрования с помощью sftp?
  • В чем разница между SCP и SFTP?
  • Почему каждая ОС по-прежнему не может возобновить передачу файлов?
  • Какова стандартная служба ftp сервера ubuntu 12.04?
  • Можно ли добавить шифр для клиента sftp?
  • Постоянно сохранять файл журнала в OSX?
  • Давайте будем гением компьютера.