Саратов + 26 °C 

Храмы Высота ЧБ Люди Вокзалы Парк Зима. Снег Саратов Сад-огород. Хлеба Грибы Лес Зима. Снег Цветы Живность Кошки Река Хлеба Лес Зима. Снег Новый Год Небо. Облака Радуга Курьезы Река Хлеба Лес Зима. Снег Небо. Облака Курьезы Астро Зима. Снег Новый Год Шарм Эль Шейх. Тропикана Гранд Азур Кошки Ящерица Йошкар-Ола. Казань. Чебоксары Гуамское ущелье Майкоп Грибы Зима. Снег Лошади Сад-огород. Зима. Снег Должанка Египет Люди Санкт-Петербург Санкт-Петербург Финляндия Финляндия Греция. Родос. Детский Сад 158 Новый Год Авто Мото Макро Карта Дети Питание Шарм Эль Шейх. Тропикана Гранд Азур Астро Набережная Петрозаводска Карелия. Путешествия. Весна Макро Карта Отдых Лыжные прогулки Стихи CentOS Oracle SAMBA GlassFish LAMP Motion EJabberd Postfix. Dovecot. Amavisd Perl Jabber VLC M3U Ubuntu
Обои для рабочего стола. Лучшее качество 1600x1200.
ДНЕВНИКИ


Назад >> Сергей ШИБКА >> 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)


[ Назад ]


© 2005 - 2018 * Сергей Шибка