phpman > man > proftpd(8)

Markdown | JSON | MCP    

proftpd(8)                             System Manager's Manual                            proftpd(8)



NAME
       proftpd - Professional configurable, secure file transfer protocol server

SYNOPSIS
       proftpd [ -hlntv ] [ -c config-file ] [ -d debuglevel ] [ -p 0|1 ]

DESCRIPTION
       proftpd  is  the  Professional File Transfer Protocol (FTP) server daemon.  The server may be
       invoked by the Internet "super-server" inetd(8) each time a connection to the FTP service  is
       made, or alternatively it can be run as a standalone daemon.

       Each  successful and failed ftp(1) session is logged using syslog with a facility of LOG_FTP.
       Note: LOG_FTP messages are not displayed by syslogd(8) by default, and may have to be enabled
       in syslogd(8)'s configuration file.

       When  proftpd is run in standalone mode and it receives a SIGHUP then it will reread its con‐
       figuration file.  When run in standalone mode without the -n option, the main proftpd  daemon
       writes its process ID to /run/proftpd.pid to make it easy to know which process to SIGHUP.

OPTIONS
       -h,--help   Display a short usage description, including all available options.

       -n,--nodaemon
                   Runs  the  proftpd  process in standalone mode (must be configured as such in the
                   configuration file), but does not background the process or disassociate it  from
                   the  controlling  tty.  Additionally, all output (log or debug messages) are sent
                   to stderr, rather than the syslog mechanism.  Most often used with the -d  option
                   for debugging.

       -q,--quiet  Quiet  mode;  don't  send logging information to standard error when running with
                   the -n option.

       -v,--version
                   Displays the version number of ProFTPD to stdout.

       -D,--define parameter
                   Sets a configuration parameter which can be  used  <IfDefine>...</IfDefine>  sec‐
                   tions in the configuration files to conditionally skip or process commands.

       -d,--debug debuglevel
                   Sets  proftpd's  internal  debug level (normally 0).  The debuglevel should be an
                   integer value from 0 to 10, with higher  numbers  producing  more  debug  output.
                   Normally,  debug messages are sent to syslog using the DEBUG facility, however if
                   the -n option is used, all such output is sent to stderr.

       -c,--config config-file
                   Specifies an alternate config-file to be parsed at startup, rather than  the  de‐
                   fault    configuration    file.     The    default    configuration    file    is
                   /etc/proftpd/proftpd.conf

       -N,--nocollision
                   Disables address/port collision checking.

       -S,--serveraddr
                   Specifies an IP address for the host machine, avoiding an DNS lookup of the host‐
                   name

       -t,--configtest
                   Read the configuration file, report any syntax errors, and exit.

       -p,--persistent 0|1
                   Disables (0) or enables (1) the default persistent password support, which is de‐
                   termined at configure time for each platform.  This option only affects  the  de‐
                   fault  support,  it can still be overridden at run-time with the PersistentPasswd
                   directive.

       -l,--list   Lists all modules compiled into proftpd.

       -V,--settings
                   Displays various compile-time settings and exits.

       -X,--nofork Debug mode (do not fork a session process); exits after one session.

       -4,--ipv4   Support IPv4 functionality only, regardless of whether the --enable-ipv6  config‐
                   ure option was used.

       -6,--ipv6   Support IPv6 connections and lookup of IPv6 addresses for server DNS names.  This
                   is enabled by default, if the --enable-ipv6 configure option is used.

FILES
       /usr/sbin/proftpd
       /etc/proftpd/proftpd.conf
       /usr/bin/ftpwho
       /usr/bin/ftpcount
       /usr/bin/ftptop
       /usr/sbin/ftpshut
       /etc/ftpusers
       /var/log/xferlog
       /run/proftpd.pid
       /run/proftpd.scoreboard

AUTHORS
       ProFTPD is written and maintained by a number  of  people,  full  credits  can  be  found  on
       http://www.proftpd.org/credits.html

SEE ALSO
       proftpd.conf(5),inetd(8),ftp(1),ftpwho(1),ftpcount(1),ftpshut(8)

       Full   documentation   on   ProFTPD,  including  configuration  and  FAQs,  is  available  at
       http://www.proftpd.org/

       For     help/support,     try     the     ProFTPD     mailing     lists,     detailed      on
       http://www.proftpd.org/lists.html

       Report bugs at http://bugs.proftpd.org/



                                              July 2000                                   proftpd(8)
proftpd(8)
NAME SYNOPSIS DESCRIPTION OPTIONS
-h,--help Display a short usage description, including all available options. -n,--nodaemon -q,--quiet Quiet mode; don't send logging information to standard error when running with -v,--version -D,--define parameter -d,--debug debuglevel -c,--config config-file -N,--nocollision -S,--serveraddr -t,--configtest -p,--persistent 0|1 -l,--list Lists all modules compiled into proftpd. -V,--settings -X,--nofork Debug mode (do not fork a session process); exits after one session. -4,--ipv4 Support IPv4 functionality only, regardless of whether the --enable-ipv6 config‐ -6,--ipv6 Support IPv6 connections and lookup of IPv6 addresses for server DNS names. This
FILES
/usr/sbin/proftpd /etc/proftpd/proftpd.conf /usr/bin/ftpwho /usr/bin/ftpcount /usr/bin/ftptop /usr/sbin/ftpshut /etc/ftpusers /var/log/xferlog /run/proftpd.pid /run/proftpd.scoreboard
AUTHORS
http://www.proftpd.org/credits.html
SEE ALSO
http://www.proftpd.org/ http://www.proftpd.org/lists.html

Generated by phpman v4.0 Author: Che Dong Under GNU General Public License
2026-06-15 20:06 @216.73.217.83
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 TransitionalValid CSS!

^_back to top