На сервере Ubuntu можно развернуть ftp сервер , благодаря продукту vsftp.
Он является open-source и обладает возможностями настройки виртуальных ip, виртуальных пользователей.
Также продукт позволяет выполнять персонифицированные настройки для пользователя или по ip адресу по контролю трафика и т.д.
Сервер можно поставить из репозитория:
# apt-get install vsftpd
Основной конфигурационный файл находится по адресу : /etc/vsftd.conf.
Файл /etc/ftpusers содержит список пользователей, которым запрещен доступ к серверу. Дефолтно включены системные пользователи root, nobody daemon и другие.
Для того чтобы разрешить анонимный доступ к ftp-серверу, можно запустить редактирование файла:
# vi /etc/ftousers
И привести к следующему виду строку:
anonymous_enable=Yes
Чтобы разрешить загрузку на сервер аналогично редактируем:
write_enable=YES
Однако анонимы по прежнему не смогут загружать файлы. Для этого правим строку :
anon_upload_enable=YES
Для секюрности можем предоставить доступ только в домашние папки:
chroot_local_users=YES
Пользователей необходимо перечислить в списке: chroot_list_enable=Yes chroot_list_file=/etc/vsftp.chroot_list
По умолчанию папка соответствуют домашнему каталогу пользователя. Чтобы изменить ее вводим:
# usermod -d /home/itsecforu/ ftp
![]()
0 Комментарии