Встановлення та налаштування ftp-сервера ProFTPd
- Деталі
- Категорія: Servers (uk)
- Опубліковано: Неділя, 06 січня 2019, 20:58
- Автор: Super User
- Перегляди: 2527
ProFTPd - FTP-сервер для Linux і UNIX-подібних операційних систем.
Сервер може бути налаштований для роботи декількох віртуальних хостів, також підтримує chroot. Може бути запущений в вигляді окремого сервера (демона) або в складі суперсервера inetd.
Встановлення ftp-сервера
Встановимо ftp-сервер proftpd
# apt-get install proftpd
Тепер відредагуємо файл конфігурації:
# nano /etc/proftpd/proftpd.conf
DefaultRoot ~
RequireValidShell off
Відредагуємо файл з шеллами
# nano /etc/shells
Додамо туди рядок
/bin/false
перезапустимо FTP-сервер
# service proftpd restart
Створення користувачів для ftp-сервера
Тепер створимо тестового користувача з іменем testuser і теку /home/ftp/testuser, яка буде його домашньої текою.
створюємо теку
# mkdir -p /home/ftp/testuser
Створюємо користувача testuser та призначаємо йому домашню теку /home/ftp/testuser і забороняємо використовувати шелл
# useradd testuser -d /home/ftp/testuser -s /bin/false
Ставимо пароль для користувача testuser
# passwd testuser
Та виставляємо правильного власника і права на створений нами каталог
# chown -R testuser /home/ftp/testuser
# chmod 755 /home/ftp/testuser
Тепер ми зможемо зайти на FTP- сервер з логіном testuser і паролем, який ми встановили для цього користувача
Зверніть увагу на те, що ВСІ користувачі системи можуть заходити по ftp на наш сервер в свою домашню теку.
Для того, що б заборонити деяким користувачам логін по ftp слугує файл /etc/ftpusers
У ньому перераховані користувачі сервера, яким заборонений логін по FTP