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

Как всегда, для себя я рассматривал исключительно freeware вариант. К моему удивлению, претендентов оказалось не так много. Свой выбор я остановил на FileZilla Server: он бесплатен, имеет широкий ряд всевозможный настроек, потребляет мало ресурсов. Сразу оговорюсь, что статья не является обзором или тестом, это не более чем стремление поделиться собственным опытом. Кроме FileZilla Server в поле зрения попали:

В том случае, если у вас динамический IP (при подсоединении к провайдеру каждый раз выдается новый IP), то придется воспользоваться сервисом редиректа, например dyndns.com или no-ip.com.

Первые две программы существуют в двух версиях freeware и shareware, посему бесплатные имеют ряд ограничений. Например, позволяют подсоединяться только анонимным пользователям, иначе говоря кому угодно; нет возможности ограничить канал, количество одновременных соединений. Но у них есть весьма существенный плюс: дружелюбный интерфейс.

Gplden FTP Server

Golden FTP Server

FileZilla Server

BlackMoon FTP Server

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

В случае установки по умолчанию служба FTP-сервера стартует при запуске системы, а в трее появляется значок FileZilla, двойное нажатие на который приводит к запуску панели управления сервером.

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

Настройки (Edit => Settings):

General settings. Здесь можно указать порт, на котором будет работать ftp-сервер (Listen on these ports), количество одновременно подключенных пользователей (Max number of users), определить условия, при которых связь между сервером и клиентом будет разрываться.

Welcome message. При желании пропишите приветствие, которое будет показываться пользователям при подсоединении к ftp-серверу (не все ftp-клиенты воспринимают эту опцию).

IP Filter. В верхнем поле укажите IP адреса, доступ с которых к ftp-серверу будет запрещен; в нижнем поле исключения из списка выше.

Passive Mode Settings. Подробную информацию о режимах работы FTP я советую почерпнуть из соответствующей статьи в Wikipedia.

Security Settings. Разрешение / запрещение межсерверной передачи данных без участия клиента. Мимо этого раздела вообще прошел мимо, т.к. слабо понимаю зачем мне это надо.

Miscellaneous. Показывать или не показывать пароли пароли пользователей в логах, сворачивать ли в трей при запуске.

Admin Interface Settings. Настройка доступа к серверу с удаленного компьютера. По умолчанию запрещено.

Logging. Настройка ведения логов работы сервера.

GSS Settings. За что отвечают эти настройки не знаю, посему не лезу.

Speed Limits. Установка ограничения скорости передачи данных с сервера и на сервер. Можно использовать расписание.

Filetransfer Compression. Использование режима сжатия данных. Неактуально по причине того, что в большинстве случаев информация передается в уже сжатом виде (в виде ZIP архивов например).

SSL/TLS Settings. Настройка защищенного соединения с сервером.

Autoban. Настройка режима запрета (бана) пользователей (IP адресов) при неправильном вводе логина/пароля в течение определенного промежутка времени.

Пользователи (Edit => Users):

General. Текущее меню позволяет добавить/удалить/переименовать пользователя. В случае, если вы хотите разрешить анонимный доступ к серверу, добавьте пользователя под именем anonymous (или выбирете любое другое имя) и не отмечайте галочкой поле password. Также можно ограничить количество соединений для данного пользователя.

Shared Folders. Добавление папок к которым будет иметь доступ пользователь. В первую очередь указывается домашняя директория (home dir), все остальные папки вне зависимости от их физического расположения являются алиасами (ярлыками).

Speed Limits. Ограничение канала для данного пользователя.

IP Filter. Ограничение доступа к серверу по IP.

Post to Twitter

  • как поставить фтп
  • настройка сервера filezilla
  • установить фтп
  • как узнать пароль от ФТП в программе golden в картинках
  • создание ftp что лучше file zilla или serv г