SFTP и SCP

Anonim

SFTP против SCP

Протокол передачи файлов SSH (также известный как Secure File Transfer Protocol или SFTP) является сетевым протоколом. Он обеспечивает доступ к файлам, передачу файлов и управление файлами через доверенный поток данных. Он был специально разработан как расширение протокола Secure Shell (или SSH) версии 2.0. В качестве расширения он в основном используется для обеспечения безопасной передачи файлов; однако он также предназначен для использования с другими протоколами. Целевая группа Internet Engineering Task (или IETF) определила - через Интернет-проект - что SFTP описывается в контексте протокола SSH-2; однако SFTP является общим и независимым от остальной части набора протоколов SSH-2. Он имеет возможность использования в различных приложениях, включая безопасную передачу файлов по безопасности транспортного уровня (TLS) и передачу управляющей информации в приложениях VPN. Он предполагает, что он будет запущен через безопасный канал (например, SSH), который имеет ранее аутентифицированный клиент - личность которого доступна для протокола.

Протокол Secure Channel (или SCP) - это сетевой протокол. Он предоставляет средства передачи данных, которые могут выдержать или полностью непроницаемы для перехвата и подделки. Несмотря на то, что он предназначен для обеспечения полной безопасности передачи информации, нет абсолютно безопасного канала в реальном мире, просто способы, с помощью которых небезопасные сети могут стать менее безопасными и передавать информацию более безопасно, то есть кто-то может видеть или слышать сообщение, но не имеет возможности изменять информацию, которая обменивается по серверу.

Протокол SFTP позволяет использовать множество удаленных файлов. Он имеет больше общего с протоколом удаленной файловой системы, чем его предшественник - протокол SCP. В рамках расширенных функций протокола SFTP клиент может возобновить прерванные передачи, списки каталогов и удаленное удаление файлов. В результате относительно легко реализовать GUI SFTP-клиент по сравнению с клиентом GUI GUI. SFTP пытается быть более независимым от платформы протоколом, чем его предшественник -SFTP избегает расширения подстановки, указанного клиентом, до сервера. Кроме того, SFTP-серверы доступны на большинстве платформ. Это совершенно новый протокол, не связанный с SSH, который запускается через FTP. SFTP не обеспечивает аутентификацию или безопасность; скорее, он ожидает, что базовый протокол будет защищать оба. Как бы то ни было, SFTP используется в основном как подсистема протокола SSH, реализация версии 2 (так как она была разработана в той же рабочей группе). Тем не менее, можно запускать SFTP через SSH-1 или другие потоки данных.

Резюме:

1. SFTP - это сетевой протокол, обеспечивающий функции доступа к файлам, передачи и управления через доверенный поток данных; SCP - это сетевой протокол, обеспечивающий передачу данных, непроницаемый для перехвата и подделки.