DataLife Engine / ФТП FTP proftp конфигурация для подключения по фтп с правами рута(root)

ФТП 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

3-08-2012, 15:13
Вернуться назад