Энциклопедия мобильной связи

Путеводитель по бесплатным FTP-клиентам. FTP-менеджер Filezilla, лучший из бесплатных клиентов

Обмен данными в интернете осуществляется согласно протоколам — специальным наборам правил, действующим для подключенных к сети устройств. К примеру, HTTP протокол предназначен для передачи гипертекста, то есть веб-страниц.

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

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

Обзор возможностей

На сегодняшний день лучшим FTP-клиентом является FileZilla — бесплатный кроссплатформенный менеджер, разработанный в 2001 году американским программистом Тимом Коссом.

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

Помимо протоколов FTP, FTPS и SFTP программа поддерживает работу с HTTP/1.1, SOCKS5, FTP и новым ip протоколом IPv6.


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

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

Как и в большинстве файловых менеджеров, рабочее окно FileZilla разделено на две основные части. В левой колонке отображается файловая система домашнего компьютера, в правой — удалённого сервера.

В свою очередь каждая колонка разбивается на два вертикально расположенных блока. При этом в верхней части отображаются директории, а в нижней их содержимое.

Пример загрузки файлов на сервер

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

При клике правой клавишей мыши по пустому месту или объекту открывается контекстное меню, воспользовавшись которым можно редактировать, удалять или переименовывать файлы, изменять права доступа, создавать новые директории, а также выполнять другие операции.

Рассмотрим процесс закачки на удаленный сервер более подробно. Работа в FileZilla начинается с установки соединения. Для этого в поля панели, расположенной под главным меню следует ввести адрес FTP-сервера, логин, пароль, номер порта и нажать кнопку “Быстрое соединение”. Для FTP это 21, для SFTP 22.

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


Вы можете автоматизировать процесс подключения, воспользовавшись встроенным менеджером сайтов, позволяющим сохранять пользовательские настройки в рамках одного проекта.

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

Как правило, этот FTP-клиент прекрасно справляется с настройкой передачи, определением кодировки и типа сервера. Итак, если введенные данные верны и соединение установлено, то в окне показа действий (после перечисления всех команд) появится строка “Список каталогов извлечён”.

Всё, можно приступать к закачке файлов на сервер. Кстати, вводить команды в окне действий можно и вручную.

Особенности работы и дополнительные функции

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

Здесь же вы можете остановить выполнение задания, выбрать действие по завершении, установить более низкий или высокий приоритет. Особый интерес представляет функция запроса “действие, если файл существует”, а также инструмент поиска файлов на удаленном сервере.

Допустим, вы загрузили на сервер файл и забыли об этом. При повторной загрузке программа напомнит об этом и предложит выбрать из списка определённое действие.

Функция рекурсивного поиска позволяет отыскивать файлы на удалённом сервере, последовательно просматривая все директории, начиная с корневой. Искать можно по имени файла, пути, размеру и дате создания.

Настройка подключения по протоколу SFTP

Запустите программу. Нажмите на кнопку вверху слева (смотрите скриншот пункт 1). Откроется диалоговое окно. Нажмите кнопку «Новый сайт» (Цифра 2 на скриншоте). Заполните поля в блоке (цифра 3). Дайте название соединению. В окне «Хост», укажите ip-адрес вашего сервера. В разделе «Протокол» выберите «SFTP — SSH File Transport Protocol». «Тип входа», выберите «Нормальный». В поле пользователь укажите имя вашего пользователя. В поле «Пароль», соответственно пароль.

Резюме

На этом краткий обзор FTP-клиента FileZilla клиента можно завершить. Лёгкость, простота, удобство, нетребовательность к системным ресурсам и удивительная скорость работы делают этот FTP-менеджер безусловным лидером среди программ, предназначенных для обмена данными между компьютером пользователя и FTP-серверами.

Наш сегодняшний разговор пойдет о теме безусловно полезной и необходимой. С рассматриваемым в данной статье классом программ сталкивались, безусловно, не все пользователи, но уж с протоколом передачи данных, для которых они и были написаны, знакомы все. Эта статья расскажет о FTP-менеджерах. Для начала надо рассказать о протоколе ФТП. ФТП-протокол позволяет подключаться компьютеру к серверу напрямую и передавать данные напрямую. FTP был разработан раньше HTTP, в далёком 1971 году. Однако, со значительными усовершенствованиями, он продолжает использоваться до сих пор для распространения программного обеспечения и доступа к удалённым хостам.

Теперь надо рассказать о ФТП-менеджерах. Этот класс программ позволяет управлять ФТП, по сути, являясь центром его настройки и управления файлами на нём. Существует множество ФТП-менеджеров, но в данной статье будут рассмотрены только наиболее популярные и достойные из них, а в конце статьи будет дана сравнительная таблица, с помощью которой можно выбрать необходимый ФТП-менеджер.

Как это работает.

ФТП-протокол является протоколом прикладным и для пердачи файлов данных использует стандарт TCP. При этом передача команд и данных здесь разделена по разным портам. Сервер открывает порт 20, его используют для пердачи по каналам связи файлов данных. Для передачи пакетов команд используют порт 21. Порт приема данных может быть определен в процессе настройки канала. Также большим достоинством этого протокола является возможность докачки файлов при разрыве соединения. Однако у протокола есть и недостатки. Одна из самых больших проблем – проблема с безопасностью. При передаче данных логин и пароль не шифруются и могут быть перхвачены злоумышленником. При использовании специального программного обеспечения возможен взлом и получение логина и пароля и без факта передачи данных. Для того чтобы избежать подобных проблем, необходимо дополнительно использовать специальный протокол шифрования SSL, который встроен (либо поддерживается) многими современными ФТП-менеджерами.

Вот так происходит процесс нешифрованной авторизации пользователя при прямом соединении:

Установка TCP-соединения с сервером (обычно на 21 порт)

Посылка команды USER логин\r\n

Посылка команды PASS пароль\r\n

Лучшие ФТП-менеджеры.

Теперь мы опишем пятёрку наиболее популярных и достойных ФТП-менеджеров, рассмотрим некоторые их особенности, и, для того, чтобы окончательно облегчить ваш выбор, приведем в конце статьи сравнительную таблицу.

FlashFXP

Отличный образец FTP-клиента. Умеет очень многое. У него есть все уже считающимися стандартными функциями, в том числе и поддержка докачки файлов. Однако кроме всех прочих своих достоинств данный клиент умеет понимать еще и протокол FXP. Этот протокол является продолжением расширения и развития FTP. Этот протокол умеет создавать прямые соединения между двумя серверами по инициативе третьей стороны, таким образом не ставя передачу данных в зависимость от пропускных способностей машины с которой происходит управление передачей файлов. Также из вкусных плюшек есть синхронизация файлов на локальной и удалённой станциях, удобный планировщик и еще многое. К использованию крайне рекомендуется.

Это отличный и, к тому же, бесплатный (лицензия GNU) клиент. Является мультиязчным и мультиплатформенным. Имеет традиционный набор функций и умений для файлового менеджера, однако имеет ряд особенностей. К ним можно отнести поддержку IPv6 и поддержку нелатинских доменных зон (особенно актуально для сайтов.рф). Из-за изменённой системы адресации может передавать крупные файлы (однако ограниченный 32х-битностью, все же не более 4х гигабайт). Удобный интерфейс и настраиваемость также говорят в пользу выбора этого клиента. Не особо важная для рядового пользователя, но полезная для продвинутого деталь - поддержка HTTP1.1, SOCKS5 и FTP-Proxy. Очень и очень достойная внимания программа.

CuteFTP

Программа является условно-бесплатной, то есть имеется триал по умлочанию. Программа существует также в версии для MAC. Основным преимуществом данной программы являются повышенные условия безопастности. Эта программа использует многие протоколы передачи данных, такие как FTP, FTPS, HTTP, HTTPS, SSH. По функциям – опять же стандартный набор, можно лишь отметить их гибкость и удобство меню. Из совсем уж особенных фишек можно вспомнить OpenPGP шифрование, подкастинг, многуфункциональная работа с прокси, поддержка многих форматов сжатия и автоматизация резервирования файлов.

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

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

FileZilla

FileZilla - кроссплатформенный мультиязычный клиент, простой в использовании, поддерживающий такие базовые протоколы, как FTP, SFTP, FTPS и др., располагающий к себе удобным интерфейсом с возможностью перетаскивания, поддержкой вкладок, сравнением директорий, синхронизацией и удаленным поиском. Программа регулярно обновляется, что говорит об активном статусе ее разработки.

Графическая оболочка действительно удобна - она не перегружена, как это обычно бывает в программах подобного рода - множеством панелей. Сверху и снизу окна - Журнал сообщений и Окно задания, в основной части расположен двухколоночный файловый менеджер. Если менеджер покажется неудобным в навигации, можно включить древовидный список для локального/удаленного списков файлов. Поддерживаются вкладки. Такой интерфейс можно назвать почти классическим для GUI FTP-клиентов.

Для быстрого подключения к хосту можно воспользоваться Панелью быстрого соединения, также здесь указывается протокол передачи, например, sftp://hostname или ftps://hostname. Но более привычно составить список нужных источников для подключения в Менеджере сайтов. В настройках, опять же, можно поменять протокол (FTP/SFTP), ввести учетные данные, назначить локальный и удаленный каталоги, открывающиеся при подключении, сменить тип передачи файлов (более широко опции предоставлены в общих настройках программы). В Менеджере сайтов, равно как и в главном окне, в процессе навигации можно создавать закладки.

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

Поддерживаются HTTP/1.1, SOCKS 5, и FTP-прокси. Для протокола FTP дополнительно доступно шифрование.

Резюме

Простой клиент, который не удовлетворит потребности профессионала, однако включает в себя все базовые возможности для работы с протоколами FTP, SFTP, FTPS.

[+] Документация на русском языке
[+] Простой и удобный интерфейс
[+] Кроссплатформенность
[−] Нет поддержки командной строки ( сервера)

FTPRush

FTPRush - некогда платный клиент, пополнивший список бесплатных относительно недавно. Из примечательных особенностей можно отметить такую функцию, как FXP - перенос файлов с одного сайта на другой «на лету», гибкую настройку интерфейса (в традициях панельного MS Office 2000-2003), SSL/TLS/SFTP-шифрование, Z-компрессию при передаче.

Внешний вид настраивается гибче, чем FileZilla, достаточно заглянуть в меню «Вид» либо открыть контекстное меню любой из областей. Предусмотрено следующее: перетягивание, включение и отключение панелей, кнопок, настройка столбцов колонок.

Менеджер подключений имеет в запасе множество настроек сервера, поддерживаются SFTP (причем в соответствующем разделе обнаруживаются опции для настройки SSL), SSH, незащищенный FTP, TFTP. Можно указать временную зону, определить локальный/удаленный каталоги, добавить закладки. При наличии нескольких конфигураций удобно применять глобальные настройки, отпадает необходимость в перенастраивании нескольких конфигураций. Доступны списки исключений, извещения, приоритеты и другие дополнительные параметры. Представлен ряд опций, относящихся к соединению программы с сервером и передаче файлов. На выбор - несколько видов прокси, в том числе и SOCKS, настройка Z-компрессии. Не говоря уже о настройке горячих клавиш и действий мышью.

Планировщик доступен он через Окно задач. Не сказать, что он идеален в текущей реализации, но свои функции выполняет и вдобавок позволяет указать сценарий либо действие из списка для выполнения. Для создания сценариев используется конструктор, который доступен в меню «Инструменты». Также в этом разделе можно ознакомиться со списком FTP-команд. Удаленный поиск можно найти в разделе меню «FTP».

Пожалуй, единственный момент, вызывающий нарекание - очень некачественный перевод на русский.

Резюме

На выходе получаем бесплатный продукт с функциями профессионального продукта.

[−] Некачественный перевод интерфейса
[+] Отличная функциональность
[+] Большое количество настроек
[+] Поддержка защищенных протоколов и методов шифрования

WinSCP

WinSCP - клиент с открытым исходным кодом, который работает с протоколами FTP, SFTP, SCP и FTPS ( , таблица сравнения протоколов), поддерживает сценарии и командную строку.

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

Поддержка сессий, вкладок, синхронизация каталогов, сравнение файлов источника/приемника - имеются среди других возможностей. Многие панели настраиваемы, можно их закрепить/открепить, убрать через меню View. Однако WinSCP в наименьшей степени графический клиент в типичном понимании, здесь устройство несколько иное. Функциональность не впечатлит малоопытного пользователя ввиду того, что многие опции скрыты в командном режиме - в меню можно обнаружить выход на утилиту Putty, командную строку и другие специальные инструменты для работы с вышеуказанными протоколами.

Заявленная поддержка скриптов окажется полезной при автоматизации передачи данных или планирования заданий (что заинтересует опытных пользователей). Достаточно подробная инструкция по планированию заданий в Windows через командную строку в руководстве.

Что касается FTP, функциональность достаточно заурядная, и, более того, нет функции FXP, которая в FTPRush, например, указана чуть ли не основной. Впрочем, FXP поддерживается далеко не на каждом сервере.

На странице с переводами можно найти частичную русификацию (выполненную на 80%).

Резюме

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

[+] Управление через консоль
[+] Гибкая настройка SFTP, SCP и FTPS
[+] Неплохие возможности по автоматизации

Cyberduck - не совсем типичный продукт в нише FTP-клиентов, поскольку в наибольшей степени он позиционируется как «файловый браузер» для платформ Windows и Mac OS. Поддерживаются протоколы FTP, SFTP, WebDAV, Cloud Files, Google Drive, Google Storage и Amazon S3.

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

Если удобством FTP-режима программа не может отметиться, то, возможно, кого-то привлечет некоторыми дополнительным функциями, среди которых поддержка хранилищ облачных сервисов, таких как Диск Google или Amazon S3. Тонких настроек для интеграции с сервисами не нашлось. Для экспорта документов из Google Docs можно выбрать формат файлов, в случае с Amazon - настройки шифрования и др. Относительно функциональности, опять же, ничего в защиту Cyberduck сказать нельзя: так, простая операция вроде назначения прав доступа в Google Диск куда более интуитивна в оригинальном интерфейсе. Использование неудобной альтернативы здесь представляется сомнительным.

Вообще, в связи с очень простым интерфейсом Cyberduck нельзя назвать оптимальным клиентом для работы с вышеназванными сервисами. Однако, как файловый менеджер для просмотра документов он вполне сгодится. Можно лишь возлагать надежды на то, что разработчики «подтянут» функциональность в одном из направлений - либо работа с FTP, либо поддержка облачных сервисов.

Резюме

Несмотря на поддержку FTP, SFTP и других протоколов, Cyberduck сгодится лишь для закачки или скачивания файлов, просмотра документов на сервисе Документы Google и других простых операций. То есть, предусмотрена самая базовая работа с заявленными протоколами и сервисами.

[+] Унифицированный интерфейс
[−] Малое количество настроек
[−] Неудобный файловый менеджер
[−] слабая поддержка облачных сервисов

CoreFTP LE

Данный файловый менеджер примечателен поддержкой протоколов SFTP, SSL, TLS, FTPS, IDN, режима командной строки, FXP, прокси нескольких типов. LE - это бесплатная облегченная версия клиента, PRO содержит множество дополнительных функций, таких как шифрование файлов, zip-архивирование, синхронизация и .

В оболочке CoreFTP LE чувствуется «старая школа». И, хотя расположение панелей достаточно интуитивно, для комфортной работы нужно все перенастраивать. Можно воспользоваться командой Reset View для смены режима отображения: например, сместить логи вверх, убрать лишние панели и прочее.

Если говорить о возможностях при работе с FTP, в стандартные функции CoreFTP входят создание заданий для нескольких сайтов, рекурсивные операции с файлами (закачка, скачивание и удаление). Многопоточность в LE-версии недоступна, тем не менее, немалое количество опций открыто в разделе «Connections». В разделе Transfers можно включить компрессию - в LE-версии, правда, не все опции доступны.

Сайт-менеджер очень гибок в настройке, радует количество протоколов и предусмотренных опции для SSH,SSL/TSL. Настройки безопасности можно найти в «Advanced File Settings». Не забыты прокси, в списке доступны FTP Proxy/HTTP 1.1/SOCKS. Для продвинутых пользователей будет интересен раздел «Script/Cmds», хотя, судя по всему, командный режим здесь представлен более скромно, чем в WinSCP, и терминал отсутствует.

Резюме

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

[−] Нет планировщика
[−] Устаревший интерфейс
[+] Хорошая функциональность
[+] Продвинутые настройки SSH,SSL/TSL и прокси

BitKinex

Перечень особенностей, указанный на сайте BitKinex, сводится к удобствам пользовательской среды, однако, если обратить внимание на другие аспекты, в сухом остатке будет поддержка протоколов FTP, FXP, FTPS, SFTP, HTTP, HTPS, WebDAV, функций FXP и Indirect Transfers (FTP->SFTP, WebDAV->FTPS, HTTP->FTP и т. п.). Другие возможности приведены на странице . Из них следует, что BitKinex можно также использовать для создания зеркал, в качестве менеджера загрузок - то есть, весьма универсальный клиент.

Для создания подключения предназначен стартовый мастер настройки «Quick Connect», который, впрочем, можно пропустить, перейдя к окну «Control Window». Здесь собраны источники данных для всевозможных протоколов, каждый из которых поддается тщательной настройке. Все источники группируется по типу протокола.

Операции с файлами на сервере производятся в другом окне - «Browse Window», которое открывается при подключении к источнику. В данном окне представлен стандартный двухколоночный менеджер. В основной области локальный и удаленный источники, слева - список хостов, внизу - список задач и лог.

Возможна интеграция с Проводником Windows, поддерживается перетаскивание между окнами, и, что наиболее интересно, drag & drop данных между протоколами. Доступно множество операций с файлами и папками, такие как сравнение, блокирование, смена прав доступа CHMOD и прочие операции. Программа поддерживает режим командной строки. Из дополнительных функций стоит отметить синхронизацию и зеркалирование.

Резюме

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

[+] Отличная функциональность
[+] Удобная группировка источников
[−] Недостаточно интуитивный интерфейс

Компания CoffeeCup известна своими простыми, «казуальными» программами, клиент Free FTP не стал исключением. В описании возможностей часто употребляется слово «easy». Тем не менее, поддерживается не только протокол FTP, но и SFTP, FTPS, что позволило включить этот клиент в обзор.

Для создания подключения нужно перейти в «Manage Servers», где уже обосновался аккаунт S-Drive. Программа достаточно навязчиво «рекомендует» подключить данный сервис, удалить из менеджера сайтов его нельзя.

Очевидно то, что клиент CoffeeCup Free FTP нацелен на работу со статическими сайтами, так как здесь присутствует встроенный редактор с автодополнением, сворачиванием кода, подсветкой и прочими удобствами. Увы, доступен только в платной версии и при этом занимает половину рабочей области программы и отдельный раздел настроек. Его легко убрать из виду, переключившись в режим «FTP View».

Основных опций немного, особенно по части защищенных протоколов. В принципе, логично, что начинающий пользователь скорее предпочтен небезопасный и более знакомый FTP. В настройках также присутствуют параметры прокси, хотя выбрать тип соединения нельзя, возможно лишь добавить сервер(-ы) в список. Из примечательных особенностей можно отметить встроенный ZIP-архиватор. Достаточно странно, также здесь же нашлось место клиенту PuTTY - «запаска» на случай использования CoffeeCup Free FTP опытными пользователями?

Резюме

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

[+] Клиент легко освоить
[−] Навязчивость S-Drive
[−] Отсутствие поиска, синхронизации и сравнения каталогов
[−] Встроенный текстовый редактор

Сводная таблица


FileZilla FTPRush WinSCP CoreFTP LE BitKinex
Разработчик Tim Kosse FTPRush WinSCP CoreFTP LE BitKinex
Лицензия Freeware (GPL) Freeware Freeware (GPL) Freeware (GPL) Freeware Freeware Freeware
Платформы Windows, Linux, Mac OSX Windows 2000+ Windows 2000+ Windows, Mac OSX Windows Windows XP+ Windows XP+
Протоколы FTP, SFTP, FTPS FTP, SFTP, TFTP+ FTP, SFTP, SCP, FTPS FTP, SFTP, WebDAV, Cloud Files, Google Drive, Google Storage, Amazon S3 SFTP, SSL, TLS, FTPS, IDN FTP, FTPS, SFTP, HTTP, HTPS, WebDAV+ FTP, SFTP, FTPS
Консоль + + + + +
Прокси FTP, HTTP, SOCKS FTP, HTTP, SOCKS+ FTP, HTTP, SOCKS, Telnet+ системный FTP, HTTP, SOCKS FTP, HTTP, SOCKS +
Удаленный поиск + + + + +
Синхронизация + + + + + +
Сравнение содержимого каталогов + + + + +

Роль подобного инструмента может сыграть файловый менеджер (благо нередко в него уже встроены 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 является наиболее известным среди продвинутых бесплатных FTP-менеджеров, при помощи которого можно быстро и удобно скачать файлы и целые папки с различных FTP-серверов, а также загрузить необходимую информацию. Сама аббревиатура FTP (File Transfer Protocol) означает «протокол, который регулирует передачу файлов в компьютерных сетях».

Программная оболочка для работы с этим протоколом, называемая FTP-клиентом, дает пользователю возможность соединяться с серверами FTP и затем просматривать содержимое размещенных на них каталогов, а также загружать нужную информацию с сервера либо на сервер. FileZilla является свободно распространяемым многоязычным FTP client для всех основных операционных систем: MS Windows, Linux, Mac OS X.

Протокол представляет собой четкий набор определенных правил обмена данными. Существуют специализированные программы, которые позволяют соединиться с целевым сервером по этому протоколу. Такие программы и называютсяFTP- client. Любая из них требует наличия и последующей передачи специальных атрибутов, которые в разных программах имеют различное наименование. Имя FTP-сервера иначе может называться «имя FTP-хоста», имя пользователя – «пользователь», «логин» или «имя аккаунта». Единственное исключение – пароль в любой программе всегда имеет одинаковое наименование. После ввода всех необходимых атрибутов вы получаете возможность загружать файловую информацию на FTP-сервер либо же с него быстро и в неограниченном количестве.

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

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

Функциональные преимущества клиента FileZilla:

  1. Поддержка FTP, FTPS (FTP-SSL/TLS), а также SFTP (SSH FTP)
  2. Удобный и функциональный менеджер целевых сайтов и очереди загрузок
  3. Мультиязычный интерфейс
  4. Нативная поддержка HTTP/1.1, FTP-Proxy, SOCKS 5
  5. Менеджер ограничения скорости
  6. Простой и функциональный мастер сетевых настроек
  7. Возможность приема/передачи файлов более 4GB
  8. Мультиплатформенность (Windows, BSD, OSX, Linux и др.)


Понравилась статья? Поделитесь с друзьями!
Была ли эта статья полезной?
Да
Нет
Спасибо, за Ваш отзыв!
Что-то пошло не так и Ваш голос не был учтен.
Спасибо. Ваше сообщение отправлено
Нашли в тексте ошибку?
Выделите её, нажмите Ctrl + Enter и мы всё исправим!