Package:Proftpd

Revision as of 04:35, June 29, 2014 by Oleg (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

net-ftp/proftpd


Current Maintainer(s):bernd@lommerzheim.com
voyageur@gentoo.org
slyfox@gentoo.org
Source Repository:Gentoo Portage Tree

Summary: An advanced and very configurable FTP server.

Use Flags

authfile
Enable support for the auth-file module
ban
Enable support for the mod_ban module
case
Enable support for the mod_case module
ctrls
Enable support for the mod_ctrls and mod_ctrls_admin modules
copy
Enable support for the mod_copy module
deflate
Enable support for the mod_deflate module
diskuse
Enable support for the mod_diskuse module
dso
Enable support for the mod_dso module
dynmasq
Enable support for the mod_dynmasq module, for dynamically updating MasqueradeAddress for dyndns-like scenarios)
exec
Enable support for the mod_exec module. WARNING: this could be a security risk
ident
Enable support for the mod_ident module
ifsession
Enable support for the ifsession module
ifversion
Enable support for the mod_ifversion module
linguas_bg_BG
Language support for bg_BG
linguas_fr_FR
Language support for fr_FR
linguas_it_IT
Language support for it_IT
linguas_ja_JP
Language support for ja_JP
linguas_ru_RU
Language support for ru_RU
log_forensic
Enable support for the mod_log_forensic module, log only suspicious actions.
memcache
Enable support for the mod_memcache module, for using memcached servers
msg
Enable support for the mod_msg module, allows system users to send messages to connected clients via the ftpdctl program.
openssl
Enable dev-libs/openssl support
qos
Enable support for the mod_qos module
ratio
Enable support for the mod_ratio module
readme
Enable support for the mod_readme module
rewrite
Enable support for the rewrite module
shaper
Enable support for the mod_shaper module
sftp
Enable support for the mod_sftp module and optionally mod_sftp_sql and mod_sftp_pam if matching USE flags are enabled
sitemisc
Enable support for the sitemisc module
softquota
Enable support for the quotatab module
trace
Build with trace support. Should not be enabled on production servers
unique_id
Enable support for the mod_unique_id module, every connection gets unique ID.
vroot
Enable support for the virtual root module

Proftpd

Proftpd is an advanced and very configurable FTP server.

Installation

Install Proftpd:

# emerge proftpd

Configuration

Anonymous read-only access

Anonymous read only access requires -acl use flag set. Permissions on /home/ftp require chmod 555 ran on the directory.

/etc/proftpd/proftpd.conf
<Anonymous /home/ftp>

Init

OpenRC

To start proftpd on boot:

# rc-update add proftpd default

To start proftpd now:

# rc-service proftpd start