Выбор и настройка FTP-клиента. Программы для работы с FTP протоколом - FTP клиенты и серверы Как убрать все следы вводимых в FileZilla из KeePass паролей

FTP (File Transfer Protocol) - один из стандартных протоколов, созданный для TCP/IP и утвержденный в 1971 году. Применяется для загрузки сетевых страниц с частных устройств на серверы хостинга.

Что такое FTP

Формально FTP подразумевает подключение к определенной папке, которая находится на сервере, посредством Интернет. Несмотря на внушительный возраст, этот протокол до сих пор используется для передачи файлов, доступа к удаленным хостам и распространения программного обеспечения.

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

Функции FTP

Для работы с протоколом используют стандартные UNIX-команды. С их полным перечнем можно ознакомиться, набрав в специальной строке «help» или «?». Наиболее часто используются следующие команды:

  • open - устанавливает связь с FTP-сайтом. Применяется при обращении к разным серверам во время одного сеанса работы. Требует предварительного закрытия предыдущей FTP-площадки командой close ;
  • user - используется для повторного ввода имени и пароля пользователя для аутентификации. Функция необходима в тех случаях, когда удаленная машина допускает пользователей с определенными параметрами;
  • bye или quit - используется параллельно с close , закрывает все связи и завершает выполнение программы;
  • remotehelp - открывает справочную информацию по командам, которые поддерживает удаленный FTP-сервер.

При работе с функциями необходимо придерживаться следующих правил:

  • использовать символ «/» для разделения каталогов;
  • следить за употреблением строчных и прописных букв (важен регистр);
  • использовать префиксы, которые начинаются с точки (опционально).

Команды и чаще всего вспомогательные программы для FTP-соединений позволяют загружать на сервер файлы с компьютера и в обратном направлении, а также менять права доступа к отдельным объектам.

Программы для FTP-соединения

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

Far Manager

Far Manager - пример консольного файлового менеджера, разработанного под ОС Windows российским программистом Евгением Рошалом. Программа отличается узнаваемым двухоконным интерфейсом и стандартной сине-белой цветовой схемой. Управление осуществляется через систему команд, вводимых с клавиатуры. При работе с FTP поддерживается доступ через различные типы прокси-серверов, выполнение поиска и замены символов во множестве файлов срабатывает автоматическая докачка. Является свободно распространяемым ПО.

Total Commander

Total Commander имеет собственный FTP-клиент, который позволяет выполнять все стандартные операции с файлами и папками: копировать, вырезать, создавать, переименовывать, удалять, просматривать, редактировать. Следует учесть, что доступы к FTP сохраняются в клиенте автоматически и хранятся незашифрованными. Total Commander является свободно распространяемым ПО.

FileZilla

FileZilla - популярный FTP-клиент с открытым кодом и мультиязычным интерфейсом. Разработан для ОС Windows, Linux и Mac OS. Поддерживает FTP через SSL/TLS (он же FTPS), IPv6, IDN. Работает с нелатинскими доменными зонами, способен передавать файлы большого объема (от 4 ГБ), позволяет настраивать ограничения по скорости скачивания и передачи. Реализована поддержка Drag-and-drop, удаленное редактирование файлов, работа с вкладками и очередью загрузки. Является свободно распространяемым ПО.

WinSCP - удобный графический клиент для работы с FTP. Предназначен для использования в среде ОС Windows. Поддерживает копирование файлов в защищенном режиме, автоматизацию при помощи скриптов, интеграцию с Pageant, а также выделяется узнаваемым интерфейсом в стиле Norton Commander. В клиенте предусмотрена возможность сохранения настроек соединения, синхронизация папок по настраиваемым алгоритмам, есть встроенный текстовый редактор. Является свободно распространяемым ПО.

FireFTP - не отдельное приложение, а расширение для популярного браузера Mozilla FireFox. Предоставляет доступ к FTP-серверу в отдельной вкладке. После инсталляции расширение можно найти в панели «Инструменты». Клиент работает в двухоконном режиме и позволяет выполнять стандартные операции: перемещение, добавление, переименование, удаление. Реализована поддержка нескольких учетных записей, шифрование соединений, изменение прав доступа к файлам и их редактирование без предварительной загрузки на ПК. Является свободно распространяемым ПО.

Конкретный клиент для работы можно выбрать исходя из того, для чего нужен FTP и каковы задачи работы на сервере.

Как подключиться к хостингу через FTP

Выберите подходящий клиент и установите его на свой ПК. Далее используйте для входа на хостинг следующую информацию:

  • логин и пароль;
  • хост или адрес сервера;
  • порт для подключения (необходимо указывать «21»).

Дополнительно может потребоваться указание типа сервера и способа входа. Далее необходимо нажать кнопку для подключения и начать работу с файлами и папками. Чтобы выбрать, чем открыть FTP, обратитесь к предыдущему пункту.

Роль подобного инструмента может сыграть файловый менеджер (благо нередко в него уже встроены FTP-клиенты) либо автономный FTP-клиент. Теоретически есть и третий вариант - можно воспользоваться входящей в поставку Windows утилитой ftp.exe, запускаемой из командной строки, но это неудобно. Несомненным преимуществом файловых менеджеров в качестве инструмента для работы с FTP является то, что все операции с файлами и папками на серверах осуществляются точно так же, как и на локальном компьютере (а значит, все это уже знакомо пользователю). Однако возможности файловых менеджеров в плане работы с FTP-серверами ограничены необходимым минимумом, хотя и вполне достаточны как для скачивания файлов с сервера, так и для закачивания их на сервер, а также для удаленного переименования и удаления файлов/папок и редактирования отдельных типов файлов.

Функциональность автономных FTP-клиентов обычно гораздо шире (табл. 1) - они обеспечивают скачивание/закачку файлов в более безопасном режиме (за счет поддержки соответствующих протоколов, различных вариантов шифрования и пр.) и с гораздо большей скоростью (что достигается благодаря многопоточному скачиванию, делению больших файлов на части, которые скачиваются параллельно, и сжатием файлов на лету). Кроме того, процесс скачивания/закачки файлов в FTP-клиентах более удобен, так как нередко в них реализован тот или иной вариант быстрого доступа к часто посещаемым FTP-серверам, возможно подключение к нескольким серверам одновременно, может быть предусмотрена работа по расписанию и т.д.

Таблица 1. Функциональность специализированных и встроенных FTP-клиентов

Ipswitch WS_FTP Home

Безопасность

Поддержка SSL

Поддержка SSH

Умение работать через firewall

Шифрование данных

PGP-шифрование

Шифрование с использованием Kerberos

Особенности управления

Работа с несколькими серверами одновременно

Многопоточная закачка

Создание ярлыков на FTP-сервера или отдельные папки FTP-серверов

+ (только на FTP-сервера)

+ (через каталог сайтов)

Фильтрация файлов на FTP-серверах

Поиск на FTP-серверах

+ (только внутри открытой папки)

Работа по расписанию

Синхронизация папок

Только сравнение папок

Автоматическое выключение компьютера после завершения передачи файлов

Работа с файлами и папками

+ (частично)

Скачивание с сервера на сервер (FXP)

Поддержка режима Multi-part Transfers

Сжатие на лету (MODE Z)

Редактирование файлов на FTP-сервере

+ (при условии настройки ассоциаций)

Учитывая, что для домашних пользователей в зависимости от их предпочтений могут оказаться интересными оба варианта, мы рассмотрим примеры и тех и других.

Специализированные FTP-клиенты

Список предлагаемых на рынке FTP-клиентов необычайно широк. Однако если ориентироваться на уровень популярности подобных программ, руководствуясь количеством скачиваний с http://www.download.com/ (табл. 2), то получается, что активно используемых здесь не так уж и много, точнее три - это SmartFTP Client, Cute FTP Home и Ipswitch WS_FTP Home. Они обладают широкой функциональностью и действительно удобны в работе. Более того, решения Cute FTP Home и Ipswitch WS_FTP Home рассчитаны на домашних пользователей, а программа SmartFTP Client бесплатна для некоммерческого использования, поэтому данные FTP-клиенты никак нельзя обойти вниманием. Однако, учитывая, что Cute FTP Home и Ipswitch WS_FTP Home платные, а функциональность SmartFTP Client может оказаться чрезмерной для многих пользователей, да и его освоение потребует немало времени, в дополнение к названным решениям мы приведем еще два FTP-клиента. Это FileZilla и ALFTP, которые бесплатны, просты в освоении, имеют русскоязычные локализации и идеальны для новичков. Более того, FileZilla еще и обеспечивает самый высокий уровень безопасности из всех рассматриваемых в статье программ.

Таблица 2. Десятка самых популярных
FTP-клентов (на основании количества
скачиваний с http://www.download.com/)

Число скачиваний на середину июля 2007 года

SmartFTP Client 2.5

Ipswitch WS_FTP Home 2007

FTP Voyager 14.1

BulletProof FTP Client 2.59

FileZilla 2.2.30a

CoffeeCup Direct FTP 6.2

SmartFTP Client 2.5

Разработчик : SmartSoft Ltd

Размер дистрибутива: 3,74 Мбайт

Работа под управлением: Windows 2000/XP/2003/Vista

Способ распространения: http://www.smartftp.com/download/)

Цена: 36,95 долл.

SmartFTP Client - компактный FTP-клиент с расширенными возможностями и повышенной безопасностью (128-битное TLS/SSL-кодирование, умение работать через firewall, PGP-шифрование, поддержка одноразовых паролей), бесплатный для некоммерческого использования и потому весьма привлекательный для домашнего офиса. Однако данное решение рассчитано на подготовленных пользователей и в силу своей широкой функциональности потребует времени на освоение, которое осложняется отсутствием нормальной документации (имеется лишь несколько онлайновых видеороликов). Ускорить процесс изучения можно, скачав русскоязычную локализацию пакета (http://smartftp.com/localization/projects/russian/).

SmartFTP Client позволяет просматривать содержимое FTP-серверов (в том числе с учетом фильтрации), работать с несколькими серверами (или несколькими подключениями к одному серверу) одновременно и умеет возобновлять прерванные процессы скачивания. Подключение к FTP-серверу производится путем ввода адреса сервера, логина и пароля на панели быстрого ввода либо в окне New Remote Browser, позволяющем более детально настроить новое соединение. Кроме того, для всех часто используемых соединений могут быть созданы закладки, что обеспечивает быструю загрузку соответствующих FTP-серверов. При этом по каждому соединению можно просматривать подробную статистику, а также гибко настраивать процесс соединения и передачи данных, например назначив соединению предельную скорость передачи. Допускается пересылка данных между серверами (FXP). Для закачки файлов на FTP-сервер или, наоборот, для скачивания их с сервера можно напрямую перетащить их из одной панели в другую либо воспользоваться командами копирования и вставки. С помощью планировщика несложно организовать проведение загрузки отдельных файлов в определенное время, при этом после окончания скачивания программа может выполнить заданные действия, например выключить компьютер. Поддержка многопоточности и сжатие на лету (режим Mode Z) обеспечивают увеличение скорости загрузки. Предусмотрены также изменение имен файлов и папок и их удаление прямо на сервере, а также удаленное редактирование файлов - последнее, правда, производится лишь после скачивания их на локальный компьютер. Реализована поддержка протоколов SOCKS5, SOCKS4, SOCKS4A, HTTP Proxy, Wingate, Winproxy, CSM, Checkpoint FW-1 и Raptor.

Cute FTP Home 8

Разработчик: GlobalScape

Размер дистрибутива: 6,25 Мбайт

Работа под управлением: Windows Me/2000/XP/2003 Server/Vista

Способ распространения: shareware (30-дневная демо-версия - ftp://ftp.globalscape.com/pub/cuteftp/cuteftp.exe)

Цена: 39,99 долл.

Cute FTP Home - очень удобный FTP-клиент, в котором реализованы широкие возможности для работы с FTP. Пакет представляет собой облегченную версию признанного профессионального решения CuteFTP Pro, обеспечивает достаточный для большинства домашних пользователь уровень безопасности (поддержка защищенного протокола SSL в режимах Implicit и Explicit с 128-битным шифрованием, умение работать с брандмауэрами) и сопровождается хорошо подготовленной документацией, а потому может стать идеальным решением для многих домашних пользователей.

Cute FTP Home позволяет просматривать содержимое FTP-серверов (в том числе с учетом фильтрации), работать с несколькими серверами одновременно и возобновлять прерванные процессы скачивания. Подключение к FTP-серверу может быть реализовано двумя способами: через мастер и путем непосредственного ввода адреса сервера, логина и пароля на панели Quick Connect Bar либо в окне Connect, позволяющем более тонко настроить параметры соединения. Кроме того, возможно формирование очередей и подключение по адресу (Connect to URL), когда адрес сервера напрямую копируется в адресную строку в одном из поддерживаемых форматов (например, в виде ftp://user:[email protected]). Ускорить доступ к часто используемым поддиректориям некоторых сайтов можно путем создания для них ярлыков. Для закачки файлов на FTP-сервер или, наоборот, для скачивания их с сервера можно перетащить их из одной панели в другую либо воспользоваться командами копирования и вставки. Копирование больших файлов производится в режиме Multi-part Transfers, когда файл делится на части, скачиваемые параллельно, что увеличивает скорость загрузки. Кроме того, ускорение передачи файлов достигается за счет их автоматической компрессии и многопоточного скачивания. Предусмотрены также расширенный поиск файлов и папок на FTP-серверах по имени, размеру или по дате создания/модификации, изменение имен файлов и папок и их удаление, а также редактирование web-страниц и других документов непосредственно на сервере с помощью встроенного редактора. Возможна работа по расписанию. Реализована поддержка протоколов SOCKS4/5.

Ipswitch WS_FTP Home 2007

Разработчик: Ipswitch, Inc.

Размер дистрибутива: 10,52 Мбайт

Работа под управлением: Windows 2000/XP/2003 Server

Способ распространения: shareware (30-дневная демо-версия - http://www.ipswitch.com/_download/wsftphome.asp)

Цена: 39,95 долл.

Ipswitch WS_FTP Home - удобный инструмент для работы с FTP-серверами, представляющий собой облегченную версию пакета Ipswitch WS_FTP Pro и предназначенный для домашнего использования. Благодаря поддержке защищенного протокола SSL (Implicit/Explicit) с 128-битным шифрованием и умению работать с популярными брандмауэрами он обеспечивает надежный обмен файлами через Интернет, сравнительно несложен в освоении и сопровождается неплохой документацией и онлайновым видеороликом, помогающим легко разобраться с основными нюансами его применения.

Ipswitch WS_FTP Home позволяет просматривать содержимое FTP-серверов, но одновременно может работать лишь с одним сервером, умеет скачивать данные в несколько потоков и продолжать закачку с прерванного места. Для подключения к FTP-серверу предусмотрено несколько вариантов. Можно воспользоваться одним из методов быстрого подключения: либо ввести адрес сервера, логин и пароль пользователя на панели Quick Connect Bar, либо выбрать имя FTP-сервера в списке закладок, что возможно, если к данному серверу вы ранее уже подключались, а можно активировать мастер подключения или открыть менеджер сайтов и через них указать данные о FTP-сервере - первый вариант удобнее для новичков, а второй для подготовленных пользователей, которым требуется более детально настроить новое соединение. Все занесенные в базу соединения сохраняются и в дальнейшем могут быть отредактированы через менеджер сайтов, в котором при желании один из введенных серверов несложно назначить сервером по умолчанию, то есть тем сервером, с которым при подключении к Интернету будет автоматически устанавливаться соединение. Для отдельных разделов на FTP-серверах можно создавать ярлыки (HotDrops), появляющиеся на рабочем столе и позволяющие одним кликом запустить FTP-клиент и открыть в нем нужную папку на соответствующем сервере. Закачка файлов на FTP-сервер или, наоборот, скачивание их с сервера производится путем перетаскивания их из одной панели в другую либо посредством применения команд копирования и вставки. Копирование больших файлов может производиться с предварительным их разбиением на части (режим Multi-part Transfers), которые после завершения передачи автоматически объединяются. Возможно изменение имен файлов и папок и их удаление, а также редактирование документов непосредственно на FTP-серверах.

FileZilla 2.2.32

Разработчик: FileZilla

Размер дистрибутива: 3,32 Мбайт

Работа под управлением: Windows 95/98/Me/NT/2000/XP

Способ распространения: freeware ()

Цена: бесплатно

FileZilla - FTP-клиент с открытым кодом, достаточным для многих домашних пользователей функционалом и расширенным уровнем безопасности (поддержка протоколов SSL (Explicit/Implicit) и SSH2, умение работать через firewall, GSS-аутентификация и шифрование данных с использованием Kerberos). Кроме того, пакет отличается стабильной работой, имеет русскоязычную локализацию и неплохую документацию и несложен в освоении, что добавляет ему привлекательности.

FileZilla позволяет просматривать содержимое FTP-серверов (правда, одновременно может работать лишь с одним сервером), умеет скачивать данные в несколько потоков и поддерживает докачку. Подключение к FTP-серверу в его среде осуществляется через панель быстрого соединения либо через менеджер сайтов, в котором удобно хранить настройки часто используемых соединений. Закачка файлов на FTP-сервер или, наоборот, скачивание их с сервера производится перетаскиванием их из одной панели в другую либо отправлением в очередь загрузки, задания из которой выполняются выбором команды «Обработать задание» из контекстного меню или щелчком по одноименной кнопке. При этом ускорение передачи файлов достигается за счет их автоматической компрессии и поддержки многопоточности. Возможно удаленное изменение имен файлов и папок и их удаление непосредственно на FTP-серверах, а также редактирование удаленных файлов (с предварительным скачиванием их на локальный компьютер), но при условии предварительной настройки ассоциаций для конкретных расширений файлов. Реализована поддержка протоколов SOCKS4/5 и HTTP1.1 Proxy.

ALFTP 4.1

Разработчик : ESTsoft Corp.

Размер дистрибутива: 2,78 Мбайт

Работа под управлением: Windows (все версии)

Способ распространения: freeware (http://www.altools.net/Portals/0/ALFTP.exe)

Цена: бесплатно

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

ALFTP позволяет просматривать содержимое FTP-серверов, проводить на них поиск нужных файлов, в удаленном режиме переименовывать файлы и папки, удалять их, а также осуществлять удаленное редактирование текстовых файлов (только после их скачивания на локальный компьютер). Клиент одновременно умеет работать лишь с одним сервером и может скачивать файлы с FTP-сервера на локальный компьютер и наоборот с возможностью их докачки, что, правда, возможно лишь при корректной приостановке скачивания, а не при разрыве связи. Подключение к FTP-серверу производится через каталог сайтов, где запоминаются все соединения, причем для удобства в каталоге можно хранить не только адреса FTP-серверов, но и ссылки на расположенные на них папки. Для закачки файлов на FTP-сервер или, наоборот, для скачивания их с сервера достаточно просто перетащить их из одной панели в другую либо установить в очередь задач, откуда скачивание файлов запускается через контекстное меню. Возможен запуск операций скачивания/закачки через кнопки «Загрузить»/«Выгрузить». По окончании процесса передачи файлов программа может отключиться от сети и даже выключить компьютер.

Файловые менеджеры со встроенными FTP-клиентами

Файловые менеджеры незаменимы для выполнения разнообразных операций с дисками, папками и файлами. Однако нередко, помимо своего прямого назначения, они могут применяться для работы с FTP-серверами благодаря наличию встроенных FTP-клиентов (рис. 2). Так, позволяет производить скачивание и закачку файлов с FTP-серверов самый популярный в мире файловый менеджер Total Commander, а также менее известные решения от российских разработчиков Frigate и Far Manager.

Total Commander 7.0

Разработчик : Christian Ghisler

Размер дистрибутива: 2,23 Мбайт

Работа под управлением: Windows 95/98/Me/NT/2000/XP/Vista

Способ распространения: shareware (30-дневная демо-версия - http://flint.wincmd.ru/files/tcmdr700.exe)

Цена: 34 долл.

Основное назначение файлового менеджера Total Commander - удобная работа с дисками, файлами и папками. А поддержка работы с FTP-серверами - лишь одна из дополнительных функций данного приложения. Встроенный в Total Commander FTP-клиент позволяет скачивать файлы на локальный компьютер и закачивать их на FTP-сервер, а также пересылать файлы между FTP-серверами напрямую (FXP). Причем благодаря поддержке протокола SSL/TLS подобное копирование файлов может производиться в защищенном режиме.

Подключение к FTP-серверу осуществляется при нажатии комбинации клавиш CTRL+F и указании адреса FTP-сервера, логина и пароля. Работа по протоколу FTP практически не отличается от работы с локальным диском, так как удаление, переименование и копирование файлов и папок между FTP-сервером и локальным компьютером осуществляются точно так же, как и на локальном компьютере, - например для загрузки файла с FTP-сервера можно щелкнуть на кнопке F5 Copy. Предусмотрены возможности создания очередей заданий, синхронизации данных между сервером и локальным компьютером (выполняется так же, как и синхронизация папок), докачки файлов при обрыве связи, поиска на FTP-серверах и работы по расписанию. Возможны изменение имен файлов и папок и их удаление на FTP-сервере, а также удаленное редактирование файлов, правда при условии их скачивания на локальный компьютер и последующей закачки обратно на сервер.

Far Manager 1.7

Разработчик: Евгений Рошал

Размер дистрибутива: 1,14 Mбайт

Работа под управлением: Windows 95/98/Me/NT/2000/XP

Способ распространения: freeware (http://www.farmanager.com/files/FarManager170.exe)

Цена: бесплатно

Far Manager представляет собой Norton-подобный файл-менеджер, довольно популярный у российских пользователей. Встроенный в данное решение FTP-клиент позволяет скачивать файлы с FTP-серверов на локальный компьютер и наоборот и осуществлять пересылку файлов между серверами (FXP), а также удалять и переименовывать файлы на FTP-серверах и производить удаленное редактирование текстовых файлов. Far Manager поддерживает докачку и позволяет сравнивать содержимое папок на сервере и локальном компьютере.

Для подключения к FTP-серверу требуется загрузить на одну из панелей командное окно, нажав комбинацию клавиш Alt+F1 или Alt+F2, и выбрать команду FTP. Затем нужно создать соединение, воспользовавшись клавиатурной комбинацией Shift+F4 и введя адрес FTP-сервера, логин и пароль. После этого можно работать с папками и файлами FTP-сервера точно так же, как с папками и файлами на локальном компьютере.

Frigate 3.35

Разработчик : WinFrigate.com

Размер дистрибутива: Frigate Std - 8,49 Мбайт, Frigate Pro - 12,44 Мбайт

Работа под управлением: Windows 98/NT/Me/2000/XP/Vista

Способ распространения: shareware (демо-версии: Frigate Std - http://www.Frigate3.com/download/Frigate3_Std_v35.exe , Frigate Pro - http://www.Frigate3.com/download/Frigate3_Pro_v35.exe)

Цена: 39,90 долл., для русскоязычных пользователей: Frigate Std - 300 руб., Frigate Pro - 500 руб.

Frigate - многофункциональный файловый менеджер с привычным Windows-интерфейсом, поддерживающий все основные операции работы с файлами и папками. Встроенный в данное решение FTP-клиент обеспечивает доступ к FTP-серверам и позволяет не только передавать и загружать файлы с возможностью их докачки в случае обрыва связи, но и осуществлять прямое перемещение файлов с одного отдаленного сервера на другой (FXP).

Подключение к FTP-серверу выполняется при нажатии комбинации клавиш CTRL+F и указании адреса FTP-сервера, логина и пароля. Работа с FTP производится так же, как и с обычными каталогами, при этом файлы можно просматривать, редактировать, копировать и удалять обычным образом. Возможна синхронизация данных между сервером и локальным компьютером.

FileZilla Client - функциональный FTP клиент с удобным и интуитивно понятным пользовательским интерфейсом, кроссплатформенный, мультиязычный, поставляется как свободное ПО с открытым исходным кодом.

    Возможности FileZilla Client:
  • Поддерживаемые протоколы - FTP, FTP посредством SSL/TLS (FTPS) и SSH File Transfer Protocol (SFTP).
  • Встроенный менеджер сайтов позволяет легко управлять подключениями, связывать локальные и удалённые каталоги
  • Работа с несколькими сайтами одновременно производится посредством системы вкладок.
  • Возможность созданя, удаления или переименования файлов и папок, удалённого редактирования файлов.
  • Функция поиска по удалённым файлам.
  • Функция синхронизированного просмотра локального и удалённого каталогов.
  • Возможность сравнивать директории, а также использовать фильтры при просмотре файлов, например, показывать только изображения.
  • Возможность создавать закладки на локальные директории, удалённые директориии или на пару связанных каталогов - локального и удалённого.
  • Встроенная функция установки ограничений на скорость загрузки и скачивания файлов.
  • Пользовательский интерфейс с поддержкой Drag & drop - перемещение файлов перетаскиванием указателя мыши.
  • Поддержка HTTP/1.1, SOCKS5 и FTP-Proxy.
  • Поддерживает работу с файлами большого размера > 4GB.
  • Пользовательский интерфейс поддерживает множество языков, в том числе русский и украинский.
  • Кроссплатформенный - поддержка Windows, Linux, FreeBSD и Mac OSX.

Скачать FileZilla Client для любой операционной системы: https://filezilla-project.org/download.php

Core FTP LE - многофункциональный клиент FTP для Windows. Бесплатная версия Core FTP Pro.

    Функциональность Core FTP LE:
  • Поддерживает протоколы - FTP, FTPS, SFTP, HTTP и HTTPS.
  • Имеет встроенный функциональный менеджер сайтов.
  • Поддерживает перемещение файлов непосредственно с одного FTP аккаунта на другой - Site to Site transfers.
  • Работа с файлами перетаскиванием указателя мыши - поддержка Drag and drop.
  • Настройка просмотрщика и редактора файлов по умолчанию, интеграция с браузером.
  • Удалённое редактирование файлов.
  • Поддержка сессий с последующим возобновлением передачи.
  • Поиск файлов на удалённом сервере.
  • Настраиваемые фильтры и маски для файлов.
  • Поддержка FTP/HTTP Proxy, Socks 4 и 5.
  • Возможность передачи файлов с использованием компрессии.
  • Возможность работы с программой из командной строки.
  • Защита программы паролем.

WinSCP - бесплатный клиент FTP для Windows.

    Возможности WinSCP:
  • Поддерживает протоколы FTP, SFTP и SCP.
  • Настраиваемый пользовательский интерфейс - по типу проводника Windows и по типу Norton Commander.
  • Поддержка широкого набора файловых операций - возможность создавать каталоги, переименовывать файлы и каталоги, устанавливать разрешения для файлов, а также создавать символические ссылки и ярлыки.
  • Возможность удалённого редактирования файлов при помощи встроенного текстового редактора.
  • Возможность синхронизированного просмотра локальных и удалённых каталогов.
  • Возможность сравнивать и синхронизировать локальные и удалённые директории.
  • Управление набором соединений и их настройками осуществляется путём создания и сохранения сессий. Переключение между сессиями производится при помощи выпадающего меню.
  • Поддержка командной строки и возможность выполнения команд из файла позволяет использовать программу для решения задач автоматизации и осуществления процессов резервного копирования.
  • Настройки программы могут храниться в системном реестре или в конфигурационном файле.
  • Мультиязычный пользовательский интерфейс, в том числе на русском и украинском.
  • Существует портабельная версия программы.

Официальный сайт программы: http://winscp.net
Документация по WinSCP, частично переведена на русский: http://winscp.net/eng/docs/lang:ru
Скачать WinSCP: http://winscp.net/eng/download.php
Если дистрибутив не содержит нужного вам языка, скачайте перевод интерфейса: http://winscp.net/eng/translations.php и распакуйте содержимое архива в папку с исполняемым файлом программы.

NppFTP - плагин для Notepad++ - текстового редактора с открытым исходным кодом для системы Windows. Дополнение включает поддержку FTP и обеспечивает возможность работы с удалёнными файлами через сеть.

    Функциональность NppFTP:
  • Поддержка протоколов FTP, FTPS, FTPES и SFTP.
  • Управление соединениями посредством профилей.
  • Каждый профиль позволяет настроить собственные параметры подключения - адрес FTP сервера, имя пользователя и пароль, а также режим соединения, тип передачи и локальное хранилище для загруженных файлов.
  • Возможность просматривать структуру удалённой директории, создавать, удалять или переименовывать файлы и папки.
  • При открытии файла через сеть, производится автоматическое копирование его в локальное хранилище и открытие для редактирования.
  • При сохранении файла после редактирования обновление файла на удалённом сервере происходит автоматически.
  • Отображение очереди заданий и прогресса их выполнения.
  • Возможность просмотра статистики команд FTP протокола.

NppFTP не поддерживается старыми версиями Notepad++, последняя версия которого на момент создания данного материала - 5.9.4 и плагин NppFTP поставляется вместе с программой.
Описание Notepad++ вы найдёте в разделе текстовые редакторы .
Страница плагина:

File Navigator - бесплатный файловый менеджер для Windows со встроенным менеджером FTP соединений. Имеется возможность перемещать файлы непосредственно между FTP аккаунтами.

Описание программы в разделе .

FreeCommander - файловый менеджер со встроенным FTP клиентом.
Позволяет создавать и сохранять параметры любого количества FTP соединений. Поддерживает удалённое редактирование файлов.

Описание программы в разделе Файловые менеджеры .

Nomad.NET - менеджер файлов для Windows с поддержкой работы по FTP протоколу.
Позволяет сохранять параметры FTP подключений в закладках для дальнейшего быстрого доступа. Поддерживает удалённое редактирование файлов.

Описание программы в разделе Файловые менеджеры - программы для работы с файлами .

FTP серверы:

FileZilla Server - бесплатный FTP сервер для Windows.

    Функциональность FileZilla Server:
  • FTP сервер устанавливается как служба Windows.
  • Поставляется вместе с оконным приложением, которое предоставляет графический интерфейс для администрирования сервера.
  • Поддерживает FTPS - FTP посредством SSL/TLS.
  • Натройка привязки сервера к IP адресу.
  • Установка ограничений скорости передачи файлов.
  • Настройка фильтров подключений - диапазонов IP адресов, сетей или подсетей.
  • Возможность отдавать файлы, используя компрессию.
  • Поддерживает настройку блокирования IP адресов после нескольких неудачных попыток аутентификации.
  • Возможность создания пользовательских аккаунтов и групп с индивидуальными настройками расшаренных каталогов, разрешений на манипуляции с файлами, фильтров IP и ограничений скорости.

TYPSoft FTP Server - легковесный FTP сервер для Windows.

Для чего нужен FTP?

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

FTP расшифровывается как File Transfer Protocol (протокол передачи файлов). Основное назначение FTP - пересылать (копировать, передавать) файлы в Интернете (с удаленного компьютера на локальный и наоборот).

FTP-сервера умеют принимать и отдавать (upload & download) файлы с докачкой на прерванном месте.

Чтобы воспользоваться протоколом FTP, понадобится специальная программа - так называемый FTP-клиент. FTP-клиентом может служить интернет-браузер (например, MS Internet Explorer), Total Commander, Filezilla, специализированная программа CuteFTP и другие.

Все файлы, подготовленные к передаче на наш FTP-сервер, должны быть запакованы в архив.
Закачивать можно только отдельные файлы! Не пытайтесь закачать сразу весь каталог.

Каталог incoming доступен на запись, для закачки данных на сервер.
Все остальные каталоги доступны на чтение, для копирования данных с сервера.

Описание работы с наиболее популярными FTP-клиентами:

Internet Explorer

Это, пожалуй, самый простой способ и быстрый. Стандартный обозреватель всех операционных систем от Microsoft.
В строке "адрес" набрать ftp://ftp.сайт . В случае успешного соединения Вы должны увидеть список каталогов нашего FTP-сервера.
Файлы можно просто перетаскивать в это окно IE.

Еще один простой и удобный пример.
Бесплатный FTP-менеджер Filezilla . Скачать Filezilla можно с официального сайта http://www.filezilla.ru .

Установите и запустите программу.
В поле "Хост" набираем ftp://ftp.сайт и нажимаем "Ввод" . При успешном соединении в правом окошке появляются каталоги FTP-сервера.

Процесс копирования файлов на FTP-сервер или с него осуществляется следующим образом.

Для копирования файла с сервера :

  • в правом окне войдите в нужную папку на FTP-сервере
  • выберите файл для скачки и нажмите на него правой кнопкой мыши
  • выберите пункт "Скачать". Копирование будет производиться в каталог, открытый в левом окне программы.

Для копирования файла на сервер :

  • в правом окне войдите в папку incoming на FTP-сервере
  • в левом окне выберите нужный файл-архив и нажмите на него правой кнопкой мыши
  • выберите пункт "Закачать на сервер"

При копировании какого-либо файла в каталог, где уже имеется файл с таким же именем, новый файл записывается поверх старого.
При обрыве связи по каким-либо причинам производим "докачку" файла.

Total Commander 7.0

Проще всего нажатием комбинации Ctrl+N вызвать приглашение ftp-соединения и ввести ftp://ftp.сайт .


Процесс копирования файлов на FTP-сервер или с него ничем не отличается от обычного копирования файлов на жестком диске.

Остались вопросы?

Q : Почему я не могу закачать некоторые файлы?
A : Имена файлов, закачиваемых на FTP-сервер компании ЗАО НВП "Болид", могут содержать только буквы латинского алфавита , цифры, символы "." (точка) и "_" (подчеркивание). Имя файла не должно начинаться с точки.

Q : Почему я не могу закачать папку с файлами?
A : Закачивать можно только отдельные файлы. Перед закачкой лучше всего заархивировать данные.

Q : Почему у меня нет соединения с FTP-сервером?
A : Вам необходимо проверить соединение с FTP-сервером. Самый простой способ - с использованием командной строки "Пуск - Выполнить - cmd" . В командной строке набрать "telnet ftp.сайт 21" , и у Вас должны появиться похожие строки экрана.


При удачном соединении Вы должны увидеть ответ от сервера (см. рисунок 2). Если соединение не устанавливается, то Вы увидите сообщение об ошибке. Обратитесь к администратору сети для выяснения типа подключения к Интернет.


Также возможна работа по протоколу FTP через прокси-сервер. Большинство программ - FTP-клиентов поддерживают эту возможность. Настройки прокси-сервера уточните у администратора сети.

По всем вопросам обращайтесь

Данные для доступа по FTP

Данные для подключения по FTP обычно включают в себя:

    Хост/Сервер - например, 192.168.0.1 или yoursite.ru

    Пользователь/Логин - например, user

    Пароль

    Порт - необязательный параметр. Нужен только при использовании специфического порта для подключения. Стандартный порт - 21

Настройка программы

После запуска программы появится стартовое окно программы FileZilla:

Для установки FTP -соединения с вашим сайтом необходимо выполнить следующие шаги: Нажать на первую иконку, расположенную ниже пункта меню «Файл»:

После этого откроется встроенный менеджер сайтов:

Затем необходимо нажать кнопку «Новый сайт». В открывшемся окне требуется заполнить поля «Хост», «Пользователь» и «Пароль», воспользовавшись персональными данными, полученными от менеджеров компании «Веб Вортекс» и нажать кнопку «Соединиться»:

Также вы можете воспользоваться быстрым способом подключения

Загрузка и удаление файлов по протоколу FTP

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

    в левой панели, в которой представлена файловая структура вашего компьютера, выбрать нужный(е) файл(ы);

    кликнуть на них правой кнопки мыши;

    в контекстном меню выбрать пункт «Закачать на сервер».

После этого выбранный(е) файл(ы) скопируются во внутреннюю директорию вашего сайта:

Удаление файлов

Для того, чтобы удалить файл из внутренней директории (папки) сайта следует:

    выделить его в правой панели программы FileZilla;

    нажать правую кнопку мыши;

    в появившемся контекстном меню следует выбрать пункт «Удалить».

Дополнительно

Использование панели быстрого подключения

Для того, чтобы подключиться к FTP -серверу, введите его адрес в поле быстрого подключения. Если требуется ввести имя пользователя / пароль, введите их в соответствующие поля, по умолчанию Filezilla использует имя пользователя anonymous. Нажмите на кнопку Быстрое соединение или нажмите Enter для подключения.

Панель быстрого подключения приспособлена, соответственно, для быстрых подключений, т.е. у вас нет возможности редактировать список из 10-ти последних подключений. Для сохранения параметров подключения используйте Менеджер Сайтов. С помощью панели быстрого подключения удобно тестировать разные параметры перед тем, как сохранить их в менеджере сайтов. После того, как вы подключились, выберите в меню Файл пункт Копировать соединение в Менеджер Сайтов. для того, чтобы создать постоянную запись.

Активный/Пассивный режим

Если у вас невысокая скорость соединения с интернетом или FTP -клиент периодически сбрасывает соединение с сервером, рекомендуется воспользоваться настройкой FTP -клиента «Пассивный режим». Для этого вам потребуется зайти в пункт меню «Редактирование» и выбрать «Настройки»:

В открывшемся окне, в левой колонке, нужно выбрать пункт FTP и поставить флажок на пункте «Пассивный режим»