Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # имя сервера, которое высвечивается при подключении
- ServerName "server"
- ServerType standalone
- # делаем сервером по умолчанию
- DefaultServer on
- ScoreboardFile /var/run/proftpd/proftpd.scoreboard
- Port 21
- # отключаем IPv6
- UseIPv6 off
- Umask 002
- # Приветствие при успешной регистрации на ftp-сервере
- AccessGrantMsg «Добро пожаловать!!!»
- # идентификация
- ServerIdent on «My FTP-Server»
- MaxInstances 30
- CommandBufferSize 512
- # под кем работаем
- User proftpd
- Group nogroup
- # Логи
- UseReverseDNS off
- ExtendedLog /var/log/proftpd/ftp.log
- TransferLog /var/log/proftpd/proftpd-tranfer.log
- SystemLog /var/log/proftpd/proftpd-error.log
- # запрещаем использования SITE CHMOD
- <Limit SITE_CHGRP SITE_CHMOD>
- DenyAll
- # AllowUser userftp
- </Limit>
- # настройки, которые активны для всех
- <Global>
- # домашняя папка пользователя - это то, куда будет подключаться пользователь по умолчанию
- DefaultRoot ~
- # запрещаем подключаться от пользователя root
- RootLogin off
- # максимальное число попыток залогиниться
- MaxLoginAttempts 5
- # как ни странно, это запрещает авторизоваться пользователям из списка /etc/ftpusers
- UseFtpUsers on
- # позволяем продолжать скачивания и закачки
- AllowRetrieveRestart on
- AllowStoreRestart on
- LoginPasswordPrompt on
- DirFakeGroup on
- MaxClients 15
- tcpNoDelay on
- # удаляем незавершенные закачки
- DeleteAbortedStores on
- # разрешаем подключаться пользователям, у которых нет командной оболочки
- RequireValidShell off
- # указываем, что будем использовать порты 24000-26000 для PASV режима
- PassivePorts 24000 24003
- # без этой опции нельзя будет перезаписывать файлы
- AllowOverwrite On
- # а без этой будет выскакивать ошибка SECURITY VIOLATION: Passive connection from {host} rejected
- AllowForeignAddress On
- <Directory /home/FTP/>
- # прячем файлы, которые принадлежат пользователю root
- HideUser root
- # прячем файлы, которые пользователь не может изменить
- HideNoAccess on
- </Directory>
- </Global>
- # если не выключить эти две опции, то фтп при подключении будет сильно тормозить
- IdentLookups off
- UseReverseDNS off
- #Тут права и директория
- <Directory /home/FTP>
- <limit ALL>
- Order allow,deny
- AllowUser userftp
- DenyAll
- </limit>
- </directory>
Advertisement
Add Comment
Please, Sign In to add comment