Протокол SFTP

SFTPSFTP (англ. SSH File Transfer Protocol) — протокол прикладного уровня, который предназначен для выполнения операций с файлами на основе безопасного соединения. Несмотря на схожее название, протокол SFTP не является «родственником» протокола FTP. Как видно из расшифровки названия, SFTP связан с протоколом SSH, однако допускается его работа и с другими протоколами сеансового уровня.

Не трудно догадаться, что основное предназначение протокола SFTP — передача файлов. Спецификация протокола предполагает, что он будет работать поверх существующего безопасного соединения. Стандартом считается работа SFTP поверх SSH-2. Причем сперва SSH-сервер должен аутентифицировать клиента. Если идентификатор клиента будет доступен протоколу SFTP, можно будет установить соединение для передачи файлов и прочих операций с ними. Так как разработчики протокола SFTP рассматривали в качестве основы SSH, порт по умолчанию в данном случае такой же, как и у SSH, то есть 22. Хотя SFTP так и не дорос до официального стандарта, распространен он широко благодаря включенному «из коробки» SFTP-серверу в OpenSSH (самой популярной реализации SSH).

Нет проблем и с выбором SFTP-клиента под любую десктопную операционную систему. Например, SFTP поддерживает такой популярный кроссплатформенный клиент, как FileZilla (подробнее об SFTP в FileZilla в этой статье).

Под Windows популярным SFTP-клиентом является WinSCP. Название этой программы отсылает нас к другому протоколу SCP (от англ. secure copy), который на текущий момент считается несколько устаревшим. Удобным в WinSCP является то, что он подходит как любителям файловых менеджеров (или коммандеров), так и любителям проводника Windows.

Протокол SFTP

Каких-то особенностей относительно подключения к серверу ни в WinSCP, ни в других примерах клиентов нет. Достаточно знать имя или IP-адрес хоста, используемый порт, имя пользователя и пароль.

Протокол SFTP

WinSCP имеет довольно много настроек и хорошо русифицирован, поэтому он хорошо подходит пользователям Windows. Из других SFTP-клиентов под Windows можно упомянуть ещё CoreFTP (имеет бесплатную и платную версии) и FreeFTP.

В случае с Linux и другими UNIX-подобными системами следует сказать о gFTP. Это очень простой клиент, однако он не обновляется уже ровно 10 лет (последняя версия вышла 30.11.2008). Впрочем, это не мешает ему выполнять свои функции.

Протокол SFTP

Добавить комментарий

Ваш адрес email не будет опубликован.