Настройка ftp на Debian: proftpd

Настройка ftp на Debian: proftpd

admin No Comment
Linux

 

Если вылезает ошибка

mod_tls_memcache/0.1: notice: unable to register 'memcache' SSL session cache: Memcache support not enabled
 . ok

Прокомментировать строку в файле /etc/proftpd/modules.conf

#LoadModule mod_tls_memcache.c

id -u username

id -g username

Теперь редактируем /etc/proftpd/proftpd.conf, для подключения виртуального пользователя:

RequireValidShell off
 AuthUserFile /etc/proftpd/ftpd.passwd

 

создаем файл ftpd.passwd с владельцем и правами root 600

иначе сыпется с ошибкой

В новых версиях для файла ftpd.passwd требуются права только root 600 . иначе сыпется ошибка

# systemctl status proftpd.service
 proftpd.service - LSB: Starts ProFTPD daemon
 Loaded: loaded (/etc/init.d/proftpd)
 Active: failed (Result: exit-code) since Wed 2016-01-27 15:11:05 MSK; 2s ago
 Process: 17983 ExecStop=/etc/init.d/proftpd stop (code=exited, status=0/SUCCESS)
 Process: 18302 ExecStart=/etc/init.d/proftpd start (code=exited, status=1/FAILURE)

Jan 27 15:11:05 taustyle proftpd[18302]: Starting ftp server: proftpd2016-01-27 15:11:05,605 taustyle proftpd[18308]: mod_auth_file/1.0: unable to use world-readable AuthU...ot permitted
 Jan 27 15:11:05 taustyle proftpd[18302]: 2016-01-27 15:11:05,605 taustyle proftpd[18308]: fatal: AuthUserFile: unable to use /etc/proftpd/ftpd.passwd: Operation not permit...roftpd.conf'
 Jan 27 15:11:05 taustyle proftpd[18302]: failed!
 Jan 27 15:11:05 taustyle systemd[1]: proftpd.service: control process exited, code=exited status=1
 Jan 27 15:11:05 taustyle systemd[1]: Failed to start LSB: Starts ProFTPD daemon.
 Jan 27 15:11:05 taustyle systemd[1]: Unit proftpd.service entered failed state.
 Hint: Some lines were ellipsized, use -l to show in full.

 

добавить в дебиан

echo "/bin/false" >> /etc/shells

/bin/false

создаем вирт.юзера.

ftpasswd --passwd --file=/etc/proftpd/ftpd.passwd --name=taustylecom --uid=1002 --gid=1002 --home=/var/www/taustyle.com --shell=/bin/false

сменить пароль (вирт.юзер)

ftpasswd --change-password --passwd --name=user1 --file=/etc/proftpd/ftpd.passwd

Оставить ответ

cможет принять любую посещаемость благодаря кешированию WP Super Cache