SFTP

Поделись знанием:
Перейти к: навигация, поиск

SFTP (англ. SSH File Transfer Protocol) — протокол прикладного уровня, предназначенный для копирования и выполнения других операций с файлами поверх надёжного и безопасного соединения. Протокол разработан группой IETF как расширение к SSH-2, однако SFTP допускает реализацию и с использованием иных протоколов сеансового уровня.

Протокол предполагает, что он работает поверх установленного безопасного канала, что сервер уже аутентифицировал клиента и что идентификатор клиента доступен протоколу.
Сервер SFTP обычно использует порт 22.

SSH File Transfer Protocol не является протоколом FTP работающим поверх SSH — это другой, новый протокол. Также SFTP иногда путают с Simple File Transfer Protocol из-за совпадающего сокращения «SFTP».





Возможности SFTP

По сравнению с протоколом SCP, который позволяет только передачу файлов, протокол SFTP допускает ряд других операции на удаленных файлах. Дополнительные возможности SFTP клиента включают возобновление, прерывание передачи и удаление файла. SFTP более независимым от платформы, чем SCP. В то время как SCP наиболее часто реализуется на платформах Unix, серверы SFTP обычно доступны на большинстве платформ. Сам протокол не обеспечивает аутентификацию и безопасность. Ожидается, что базовый протокол должен выполнить это. SFTP чаще всего используется в качестве подсистемы реализаций версии 2 протокола SSH, разработанных той же рабочей группой. Загруженные файлы могут быть связаны с их основными атрибутами, такими как метки времени. Это является преимуществом перед протоколом FTP, у которого нет условия для загрузок, чтобы включать исходный атрибут даты/метки времени без справки.

SFTP Клиент

Термин SFTP может также относиться к защите программы передачи файлов (программы, которая реализует клиентскую часть этого протокола). Например в sftp программе, предоставленной OpenSSH, реализовано это. Некоторые реализации scp программы поддерживают и SFTP и протоколы SCP, чтобы выполнить передачи файлов, в зависимости от того, что поддерживает сервер.

SFTP Сервер

Есть многочисленные реализации сервера SFTP и для UNIX, Windows и для других ОС. Наиболее широко известным является OpenSSH, но есть также собственные реализации. Обычно используется порт 22. Протокол передачи файлов SFTP - часть комплекта протоколов SSH.

История разработки

Разработкой протокола занималась одна из групп IETF под названием Secsh — группа, ранее подготовившая стандарт SSH-2. Рабочая документация к новому протоколу SFTP не стала официальным стандартом, однако начала активно применяться для разработки приложений. В ходе развития протокола было выпущено шесть версий протокола. Постепенное наращивание функциональности протокола привело к тому, что 14 августа 2006 года было принято решение о прекращении работы над развитием протокола в связи с выполнением основной задачи проекта (разработка SSH) и отсутствием достаточного экспертного уровня для перехода к разработке полноценного протокола удалённой файловой системы[1].

Последней разработанной версией протокола является Draft 13[2] от 10 июля 2006 года.

Напишите отзыв о статье "SFTP"

Примечания

  1. [osdir.com/ml/ietf.secsh/2006-07/msg00010.html Formal consultation prior to closing the secsh working group — msg#00010 — ietf.secsh]
  2. [tools.ietf.org/html/draft-ietf-secsh-filexfer-13 SSH File Transfer Protocol, Draft 13, July 2006]

Ссылки

  • [xgu.ru/wiki/Sftp SFTP] на Xgu.ru — информация об использовании протокола SFTP в Unix/Linux-системах
  • [www.freeftpd.com/ FreeFTPD] — Бесплатный FTP, FTPS, SFTP сервер для WinNT подобных.
  • FileZilla — Бесплатный кроссплатформенный FTP, FTPS, SFTP клиент.
  • WinSCP — Бесплатный графический клиент SFTP для Windows
  • PuTTY — Бесплатный клиент для Windows
  • Far Manager — Бесплатный SFTP, SCP, FTP, WebDAV консольный файловый менеджер для операционных систем Windows.
  • [www.totalcmd.net/plugring/sftp4tc.html sftp4tc] и [www.totalcmd.net/plugring/G_SFTP.html Ghisler SFTP Plugin] — Плагины для Total Commander


К:Википедия:Статьи без источников (тип: не указан)

Отрывок, характеризующий SFTP

– Ну где пг'опадал? – сказал Денисов.
– Где пропадал? За французами ходил, – смело и поспешно отвечал Тихон хриплым, но певучим басом.
– Зачем же ты днем полез? Скотина! Ну что ж, не взял?..
– Взять то взял, – сказал Тихон.
– Где ж он?
– Да я его взял сперва наперво на зорьке еще, – продолжал Тихон, переставляя пошире плоские, вывернутые в лаптях ноги, – да и свел в лес. Вижу, не ладен. Думаю, дай схожу, другого поаккуратнее какого возьму.
– Ишь, шельма, так и есть, – сказал Денисов эсаулу. – Зачем же ты этого не пг'ивел?
– Да что ж его водить то, – сердито и поспешно перебил Тихон, – не гожающий. Разве я не знаю, каких вам надо?
– Эка бестия!.. Ну?..
– Пошел за другим, – продолжал Тихон, – подполоз я таким манером в лес, да и лег. – Тихон неожиданно и гибко лег на брюхо, представляя в лицах, как он это сделал. – Один и навернись, – продолжал он. – Я его таким манером и сграбь. – Тихон быстро, легко вскочил. – Пойдем, говорю, к полковнику. Как загалдит. А их тут четверо. Бросились на меня с шпажками. Я на них таким манером топором: что вы, мол, Христос с вами, – вскрикнул Тихон, размахнув руками и грозно хмурясь, выставляя грудь.
– То то мы с горы видели, как ты стречка задавал через лужи то, – сказал эсаул, суживая свои блестящие глаза.
Пете очень хотелось смеяться, но он видел, что все удерживались от смеха. Он быстро переводил глаза с лица Тихона на лицо эсаула и Денисова, не понимая того, что все это значило.
– Ты дуг'ака то не представляй, – сказал Денисов, сердито покашливая. – Зачем пег'вого не пг'ивел?
Тихон стал чесать одной рукой спину, другой голову, и вдруг вся рожа его растянулась в сияющую глупую улыбку, открывшую недостаток зуба (за что он и прозван Щербатый). Денисов улыбнулся, и Петя залился веселым смехом, к которому присоединился и сам Тихон.
– Да что, совсем несправный, – сказал Тихон. – Одежонка плохенькая на нем, куда же его водить то. Да и грубиян, ваше благородие. Как же, говорит, я сам анаральский сын, не пойду, говорит.
– Экая скотина! – сказал Денисов. – Мне расспросить надо…
– Да я его спрашивал, – сказал Тихон. – Он говорит: плохо зн аком. Наших, говорит, и много, да всё плохие; только, говорит, одна названия. Ахнете, говорит, хорошенько, всех заберете, – заключил Тихон, весело и решительно взглянув в глаза Денисова.
– Вот я те всыплю сотню гог'ячих, ты и будешь дуг'ака то ког'чить, – сказал Денисов строго.
– Да что же серчать то, – сказал Тихон, – что ж, я не видал французов ваших? Вот дай позатемняет, я табе каких хошь, хоть троих приведу.
– Ну, поедем, – сказал Денисов, и до самой караулки он ехал, сердито нахмурившись и молча.
Тихон зашел сзади, и Петя слышал, как смеялись с ним и над ним казаки о каких то сапогах, которые он бросил в куст.
Когда прошел тот овладевший им смех при словах и улыбке Тихона, и Петя понял на мгновенье, что Тихон этот убил человека, ему сделалось неловко. Он оглянулся на пленного барабанщика, и что то кольнуло его в сердце. Но эта неловкость продолжалась только одно мгновенье. Он почувствовал необходимость повыше поднять голову, подбодриться и расспросить эсаула с значительным видом о завтрашнем предприятии, с тем чтобы не быть недостойным того общества, в котором он находился.
Посланный офицер встретил Денисова на дороге с известием, что Долохов сам сейчас приедет и что с его стороны все благополучно.
Денисов вдруг повеселел и подозвал к себе Петю.
– Ну, г'асскажи ты мне пг'о себя, – сказал он.


Петя при выезде из Москвы, оставив своих родных, присоединился к своему полку и скоро после этого был взят ординарцем к генералу, командовавшему большим отрядом. Со времени своего производства в офицеры, и в особенности с поступления в действующую армию, где он участвовал в Вяземском сражении, Петя находился в постоянно счастливо возбужденном состоянии радости на то, что он большой, и в постоянно восторженной поспешности не пропустить какого нибудь случая настоящего геройства. Он был очень счастлив тем, что он видел и испытал в армии, но вместе с тем ему все казалось, что там, где его нет, там то теперь и совершается самое настоящее, геройское. И он торопился поспеть туда, где его не было.