Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #66, ИЮНЬ 2004 г.

FTP под контролем

Степан Ильин aka Step

Xakep, номер #066, стр. 066-028-4


Message - определяет сообщения, передающиеся пользователю во время его общения с FTP. Сомнительная польза – никогда не трогал…

Logging – широкие настройки выходного файла логов.

UL/DL Ratios – список ресурсов для «бесплатного» скачивания. Возникает закономерный вопрос – а что, все остальные платные? Нет, но для каждого юзера имеется возможность установить специальную квоту «n залил – m можешь скачать» (скажем, 3 к 1). Так вот указанные в этой вкладке документы под это ограничение не попадают.

Ползем дальше – дошла очередь до определения пользовательских аккаунтов и их групп. Лично я изначально юзеров не прописываю, зато создаю несколько групп: для себя, друзей, для владельцев других FTP’шников и для всех остальных. Поверь, это значительно удобнее, т.к. впоследствии настройка параметров каждого нового юзера сведется к вводу его логина и пароля, а также указанию группы, права которой он получает.

Организация пользовательских «семейств» производится в разделе Groups. Все что нужно – это ввести имя новой группы, отредактировать черный список IP-адресов и расставить разрешения на расшаренные каталоги. Последнее выполняется через вкладку Dir access. Главное - не забудь о домашней директории и виртуальных папках, иначе оставишь своих юзеров с носом. Важно также проверить, активизирована ли опция Inherit, распространяющая разрешения ресурса на все входящие в нее поддиректории.

Что касается процесса создания новой пользовательской учетной записи (записей), то и он ничуть не затейлив. Если включить аккаунт в одну из имеющихся групп, то разрешения выставлять уже не потребуется. Но зато, так или иначе, можно будет указать квоты на используемое дисковое пространство, ввести ограничение «скачал-залил» (у нас тут, типа, файловый сервер, а не какая-то расшаренная папка, из которой все только тащат, но никто ничего не дает! :)), а также отредактировать значения несколько общих настроек в General. Самые интересные из них:

Require secure connection – устанавливает жесткое требование защищенного соединения.

Always allow login – разрешает вход пользователю, если достигнут потолок (предел) количества одновременно работающих с сервером юзеров.

Allow only X login(s) from the same IP address – ограничивает число подключений (потоков) для скачки.

На этом все – продукт готов к использованию. Как видишь, на то, чтобы сконфигурировать и запустить собственный FTP-сервер, требуется не более 15 минут. Мониторинг его работы осуществляется из пункта Activity, поэтому ты всегда будешь в курсе, кто и что делает с твоим FTP’шником. При желании непрошенных гостей можно в момент отключить, а особо гадких и вовсе прописать в BAN-LIST. Впрочем, с системой контроля, мне кажется, ты и сам без труда разберешься.

Сага об FTP-клиентах

Итак, предположим, твой собственный файловый сервер работает как часы. Самое время нанести визит соседям – таким же, как ты, владельцам персональных FTP’шников. А значит – без хорошего FTP-клиента не обойтись.

Назад на стр. 066-028-3  Содержание  Вперед на стр. 066-028-5