proFTPd FreeBSD
[технология] Установка ftp сервера на FreeBSD
Одним из наиболее гибких и надежных FTP-серверов является ProFTPD. Скачав его пакет и установив, нужно настроить его в /usr/local/etc/proftpd.conf:
Если необходим анонимный доступ:
<Anonymous здесь_указать_папку_расшариваемую_для_анонимного_доступа>
<Limit LOGIN>
AllowAll
</Limit>
# на всякий случай, чтобы облегчить логин
Requirevalidshell off
# Maximum clients with message
MaxClients 5 "Sorry, max %m users -- try again later"
User ftp
Group ftp
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# Limit WRITE everywhere in the anonymous chroot
#<Limit WRITE>
# DenyAll
#</Limit>
# An upload directory that allows storing files but not retrieving
# or creating directories.
<Directory uploads/*>
<Limit READ>
DenyAll
</Limit>
<Limit STOR>
AllowAll
</Limit>
</Directory>
</Anonymous>
Если необходим доступ пользвателей, менять ничего не нужно
Если необходимо включить закачку и перетирание файлов, включить следующие опции:
AllowOverwrite on
AllowStoreRestart on