ФТП FTP proftp конфигурация для подключения по фтп с правами рута(root)
Проверено на centos 6.2
Закомментировать в файле /etc/ftpusers имя root
#root
Далее все вставляем в файл
#nano /etc/proftpd.conf
или заменяем сам файл итим
################################################################
# /etc/proftpd/proftpd.conf -- Это базовый конфигурационный файл ProFTPD
# Не заморачивайтесь.
#Include /etc/proftpd/modules.conf
# Выберите "off" для отключения IPv6 и работы только IPv4.
#Если ваша сеть работает на IPv6, то включите (on)
UseIPv6 off
# Попробуйте включить эту опцию при задержках связи.
IdentLookups off
#Собственно, имя сервера.
#Оно будет сообщено пользователю при подключении к нему
ServerName "FTPLinux.ru"
#Принцип работы. Standalone или inetd.
ServerType Standalone
# Вывести приветствие до аутентификации
DeferWelcome off
# Поддержка RFC2228
MultilineRFC2228 on
# Сервер по умолчанию
DefaultServer on
# Показывать символические ссылки
ShowSymlinks on
#Настройка таймаутов
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
#Название файла приветственного сообщения
#(находится в папке пользователя)
DisplayLogin welcome.msg
# Показывать приветственное сообщение (true)
DisplayChdir .message true
ListOptions "-l"
# Это так называемый фильтр запрета. Все файлы разом (по маске *.*)
#вы не сможете удалить. Только по одному.
#DenyFilter \*.*/
# "Запереть" пользователя в его папке. Это значит, что пользователь
#будет попадать в свою папку. Иначе вам нужно будет явно указать целевую #директорию вместо "~" символа.
#DefaultRoot /etc
# Эту опцию можно не менять.
RequireValidShell off
# Порт для работы FTP. Стандартный порт - 21
Port 21
# В некоторых случаях вы должны указать диапазон пассивных портов в
#обход для обхода файрволла. Для этого укажите диапазон портов.
#Вполне возможно использование более узкого диапазона. Если на
#файрволле не запрещён 21 порт, то опцию можно не #расскоментировать.
# PassivePorts 49152 65534
# Если вы работаете за NAT'ом, эта опция поможет способствовать
#пассивной передаче данных. Для этого укажите здесь ваш внешний
#адрес и откройте пассивные порты на файрволле.
# MasqueradeAddress 1.2.3.4
# Эту опцию нужно использовать при маскарадинге динамических IP-#адресов:
# Обновлять настройки маскараденные IP-адреса каждые 8 часов
# DynMasqRefresh 28800
# Для предотвращения DoS атак, укажите максимальное число дочерних
#процессов (стандартно - 30).
#Если в ваши потребности входит более 30 одновременных подключений
#- просто поменяйте это значение. ВНИМАНИЕ! Эта опция заработает
#только в режиме standalone! В режиме inetd всё работает на одном
#процессе, так что в этом плане DoS атака не страшна
MaxInstances 30
# Укажите пользователя и его группу, от имени которого будет работать FTP-сервер. (Эти значения можно не менять)
User root
Group root
# Маска доступа 022 это хороший стандарт маски доступа на запись\чтение. Так и оставим.
Umask 022 022
# Разрешим перезапись уже созданных файлов.
AllowOverwrite on
# Расскомментируйте это, если хотите использовать NIS или LDAP авторизацию
# PersistentPasswd off
# Расскомментируйте это если хотите использовать PAM-аутентификацию
#и локальные пароли
# AuthOrder mod_auth_pam.c* mod_auth_unix.c
# Будьте внимательны при использовании этой опции. Она позволит
#видеть прогресс и скорость закачки файлов, но даст значительную #нагрузку на процессор
# UseSendFile off
# Куда писать логи.
TransferLog /var/log/proftpd/xferlog
SystemLog /var/log/proftpd/proftpd.log
#QuotaEngine off
#Ratios off
# Задержки движка. Зачем - непонятно. Включено по умолчанию.
#Однако в оригинальной версии proftpd.conf файла тут была ссылка на описание.
# Ссылка оказалась нерабочей.
DelayEngine on
ControlsEngine off
ControlsMaxClients 2
ControlsLog /var/log/proftpd/controls.log
ControlsInterval 5
ControlsSocket /var/run/proftpd/proftpd.sock
#AdminControlsEngine off
RootLogin on