|
|
|
ДНЕВНИКИ
Назад >>
Сергей ШИБКА
>>
CentOS
11.01.2012 CentOS 5.x и ProFTPD
Установка пакета ProFTPD, сервер FTP. Пакет ставиться без проблем и лишних телодвижений. Запускаем yum install proftpd. После установки можно подстроить конфиг под свои нужды. По дефолту конфиг /etc/proftpd.conf настроен на работу с авторизованными пользователями через системный passwd, т.е. гостевой доступ отключен. Меня это устраивает.
Добавляем пользователя для доступа:
useradd user1 -s /usr/sbin/nologin -d /home/user1/
-d домашняя директория (туда будет доступ при входе через ftp)
-s шелл (для ftp выставляеем nologin)
Устанавливаем пароль:
passwd user1
Запускаем и прописываем если нужно в автозапуск:
chkconfig proftpd on
service proftpd start
Единственное, я в конфиге добавил строчки для писанины логов. По дефолту их там небыло, наверное логи должны были писаться в общий лог /var/log/secure. Но при таком раскладе почему-то не работала секция proftpd пакета Fail2Ban и не происходило блокирование "дятлов" перебирающих пароль. Как только добавил нужные строки, всё заработало.
Добавлем в конфиг или включем если у вас они будут отключены:
# Define the log formats
LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
LogFormat write "%h %l %u %t \"%r\" %s %b"
# Logging transfers
SystemLog /var/log/proftpd/proftpd.log
ExtendedLog /var/log/proftpd/proftpd_access.log WRITE,READ write
ExtendedLog /var/log/proftpd/proftpd_auth.log AUTH auth
• комментарии (0)
[ Назад ]
|
|
|