В качестве сервиса был выбран pure-ftpd. Его установка проста, yum install pure-ftpd. После установки нужно внести правки в конфигурационный файл.
Изменяем по своему вкусу, но я правил следующии строки:
ChrootEveryone yes
TrustedGID 1000
MaxClientsPerIP 2
DisplayDotFiles no
PureDB /etc/pure-ftpd/pureftpd.pdb
#PAMAuthentication yes
#UnixAuthentication yes
PassivePortRange 50000 50255
Bind 4421
MinUID 1000
Дальше нужно создать /etc/pure-ftpd/pureftpd.pdb
Нужно добавить систменого пользователся для работы ftp службы.
useradd ftpsrv -b /var/www -M -g 48 -s /sbin/nologin
Дальше нужно создать пользователя для авторизации в pure-ftpd
pure-pw useradd our_user_login -u 1005 -g 48 -d /var/www/wifi/
pure-pw mkdb
Запустим службу systemctl start pure-ftpd
Проверим подключение ftp localhost 4421
При удачной авторизации вы увидите
230 OK. Current directory is /
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
Дальше нужно добавить правила firewall, для ваших портов 4421, 50000:50255
Не забываем, о правах доступа chown и chmod.