![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
ServerType standalone
# Сообщение при подключении клиента. ServerIdent on " FTP Server Ready." # Имя сервера ServerName " My FTP Server" # Контактная информация админа ServerAdmin admin@myhost.ru ScoreBoardFile /var/run/proftpd.scoreboard # Порт, на котором будет слушать сервер (21 - стандартный) Port 21 # Маска прав доступа для новых (згружаемых) файлов. # При этом реальные права доступа будут как (777 - mask), т.е. маска 022 будет # устанавливать права 755. # Можно указывать свою маску для каждого каталога. Umask 022 #Насчет маски ниже поподробнее # Настройки производительности # Чем больше числа, тем больше клиентов одновременно сможет обслужить сервер, однако установка # большого числа на слабом железе повышает вероятность DDoS атаки. MaxInstances 30 MaxLoginAttempts 3 MaxClients 128 # " таймауты", по истечению которых сервер будет закрывать соединение TimeoutLogin 120 TimeoutIdle 600 TimeoutNoTransfer 900 TimeoutStalled 300 SystemLog /var/log/proftpd-error.log TransferLog /var/log/proftpd-transfer.log # Показывать сообщения приветвия только после прохождения авторизации. # Актуально для " закрытых" FTP-серверов в целях безопасности. DeferWelcome on # Секция, действия которой распространяются на все сервера, описанные в конфиге < Global> # Файл, сеодержащий сообщения привествия при подключении DisplayLogin.welcome # Разрешает перезапись файлов AllowOverwrite on < /Global> # Настройка ограничения по умолчанию # Запрещаем всё и для всех # < Limit ALL> DenyAll < /Limit> #За декларация Limit следует название ограничения, All – все # Опеределяет анонимный FTP сервер c корнем в /usr/ftp < Anonymous /usr/ftp> # Пользователь и группа от которых будет работать сервер User USER #созданый нами пользователь Group FTP # Алиас имени пользователя. # По стандарту принято имя anonymous. Именно на него и ставим алиас. UserAlias anonymous USER # Разрешить авторизацию только по алиасу # это значит что AuthAliasOnly on # Отключаем требования валидного шелла пользователя # позволяет " пускать" в систему юзером без доступа по SSH (nologin) RequireValidShell no # Скрывать файлы и папки пользователя root HideUser root # Права по умолчанию для сервера # Разрешаем авторизацию, чтение файлов и перемещение по папкам < Limit LOGIN READ DIRS> AllowAll < /Limit> # Права на папку incoming и все её вложенные папки # Разрешаем запись и создание директорий (MKD) < Directory income/*> < Limit WRITE MKD>
|