В наше время существует огромное количество файлообменников, что для обычного пользователя решает проблему обмена данными с другими пользователями сети. В то же время, в некоторых случаях намного проще запустить собственный ftp-сервер. Согласитесь, даже при хорошем канале передать видеоисходники гигов на 20, при условии использования файлобменника, это самый натуральный геморрой.
Как всегда, для себя я рассматривал исключительно freeware вариант. К моему удивлению, претендентов оказалось не так много. Свой выбор я остановил на : он бесплатен, имеет широкий ряд всевозможный настроек, потребляет мало ресурсов. Сразу оговорюсь, что статья не является обзором или тестом, это не более чем стремление поделиться собственным опытом. Кроме FileZilla Server в поле зрения попали:
В том случае, если у вас динамический IP (при подсоединении к провайдеру каждый раз выдается новый IP), то придется воспользоваться сервисом редиректа, например dyndns.com или no-ip.com.
Первые две программы существуют в двух версиях freeware и shareware, посему бесплатные имеют ряд ограничений. Например, позволяют подсоединяться только анонимным пользователям, иначе говоря кому угодно; нет возможности ограничить канал, количество одновременных соединений. Но у них есть весьма существенный плюс: дружелюбный интерфейс.

Golden FTP 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 я советую почерпнуть из соответствующей статьи в .
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.
6 комментариев
Октябрь 20th, 2007 at 16:38
1непонимаю зачем нужна эта гадзила если есть serv-u?
Октябрь 20th, 2007 at 17:05
2Хотя бы по причине того, что FileZilla фриваре.
Декабрь 13th, 2007 at 21:06
3Я установил filezilla на моем компьютере адрес 172.26.16.10 После установки ФТП 127.0.0.1 работает а ФТП 172.26.16.10 нет. Прошу Вас выложить ответ, что не так. Вин2К СП4, интернета нет.
Апрель 2nd, 2008 at 02:35
4А как узнать свой адрес?
Апрель 2nd, 2008 at 11:30
5либ:
Если нет доступа в Интернет, то по логике вещей, доступа к 172.26.16.10 не будет.
MaR:
1. Запустить командную строку: Пуск => Выполнить => cmd
2. ipconfig /all
3. Посмотреть свой IP адрес
Июнь 30th, 2008 at 22:16
62 либ:
а в firewall’е разрешена программа? порты 20, 21, >1024 открыты?
RSS: подписаться на комментарии в этой статье · TrackBack URI
Прокомментировать
Рубрики
Популярные статьи
на RSS-рассылку
Календарь
Метки
Софт автомобиль бабло бизнес биржа ссылок биржи ссылок блог бухгалтерия видео графика монетизация налоги партнерка плагин раскрутка расширение сервер тИЦ фото хостинг adsense blogun firefox freeware google j2j kirby linux microsoft word miralinks mozilla outlook pdf rapidshare sape SEO smo theme toodoo vkontakte web 2.0 windows Wordpress yandexСпосоры
Компания компьютерной помощи 1 Центр предлагает настройка компьютера по низким ценамаренда плазмы и проектора