- Установка proftpd
- Настройка базовой аутентификации по пользователи и паролю
- Настройка анонимного доступа
Установка proftpd
# sysrc proftpd_enable="YES"
Далее создаем пользователя
Указываем в мастере группу ftp.
Настройка базовой аутентификации по пользователи и паролю
Узнаем идентификатор пользователя и группы ftp:
Далее нам необходимо сгенерировать файл ftp.passwd и ftp.group для виртуального пользователя, для этого необходимо использовать утилиту ftpasswd, поскольку это perl-скрипт, нам надо установить среду perl:
# ftpasswd --group --name=ftp --file=/usr/local/etc/proftpd/ftpd.group --gid=14 --member ftp
открываем конфигурационный файл /usr/loca/proftpd/etc/proftpd.conf
Запускаем сервис:
Если при запуске службы будет вылазить ошибка: unable to use world-readable AuthUserFile ‘/use/local/etc/proftpd/ftpd.passwd’: Операция не позволена,
То раздадим права доступа:
chmod 640 /use/local/etc/proftpd/ftpd.passwd
chown proftpd:root /use/local/etc/proftpd/ftpd.passwd
Настройка анонимного доступа
Тут все тоже самое только конфигурационный файл будет отличаться.