Блог о Gentoo и около-линуксовым штукам

13 августа 2017 г.

Заметки о proftpd

07:23 Опубликовал Дмитрий Исаенко Нет комментариев
Что нужно для быстрой развёртки:
1. Удалить ACL. Если в системе не используется, то вообще никаких проблем.
# echo 'net-ftp/proftpd openssl -acl' >> /etc/portage/package.use
2. Поставить:
# emerge net-ftp/proftpd
3. Добавить пользователя для анонимусов:
# echo ftp:x:21:21:added by portage for ftpbase:/home/ftp:/sbin/nologin >> /etc/passwd
# echo 'ftp:x:21:' >> /etc/group
4. Добавить имя хоста в /etc/hosts
# hostname
myAwesomeHost
# vim /etc/hosts
127.0.0.1 localhost myAwesomeHost
5. Поправить (или не править, он и так хорош) конфиг
# vim /etc/proftpd/proftpd.conf

ServerName "ProFTPD Server on vostro"

ServerType standalone
DefaultServer on
RequireValidShell off
AuthPAM off
AuthPAMConfig ftp

Port 21

Umask 022

MaxInstances 30

User ftp
Group ftp

DefaultRoot ~

AllowOverwrite on
<limit site_chmod="">
  DenyAll
</limit><anonymous>
  User anonymous
  Group anonymous
  AnonRequirePassword   off
  RequireValidShell     off

  # Clients can login with the username "anonymous" and "ftp".
  UserAlias anonymous ftp

  # Limit the maximum number of parallel anonymous logins to 10.
  MaxClients 10

  # Prohibit the WRITE command for the anonymous users.
  <limit write="">
    DenyAll
  </limit>
</anonymous>
6. Добавить в автозагрузку и запустить
# rc-update add proftpd default
# /etc/etc/init.d/proftpd start

0 коммент.:

Отправить комментарий