# proftpd - Professional configurable, secure file transfer protoc... - man(8) - [phpMan]

[_proftpd_(8)](https://www.chedong.com/phpMan.php/man/proftpd/8/markdown)                             System Manager's Manual                            [_proftpd_(8)](https://www.chedong.com/phpMan.php/man/proftpd/8/markdown)

## 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)](https://www.chedong.com/phpMan.php/man/inetd/8/markdown) 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)](https://www.chedong.com/phpMan.php/man/ftp/1/markdown) session is logged using syslog with a facility of LOG_FTP.
       Note: LOG_FTP messages are not displayed by [syslogd(8)](https://www.chedong.com/phpMan.php/man/syslogd/8/markdown) by default, and may have to be enabled
       in [syslogd(8)](https://www.chedong.com/phpMan.php/man/syslogd/8/markdown)'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   

### -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  
                   the  **-n  option**.   Logs are directed to the configured log output (syslog or log‐
                   file) instead.

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

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

### -d,--debug _
                   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 _
                   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 _
                   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   

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

### -X,--nofork 

### -4,--ipv4    --enable-ipv6  
                   ure option was used.

### -6,--ipv6   
                   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)](https://www.chedong.com/phpMan.php/man/proftpd.conf/5/markdown),[**inetd(8)](https://www.chedong.com/phpMan.php/man/inetd/8/markdown),[**ftp(1)](https://www.chedong.com/phpMan.php/man/ftp/1/markdown),[**ftpwho(1)](https://www.chedong.com/phpMan.php/man/ftpwho/1/markdown),[**ftpcount(1)](https://www.chedong.com/phpMan.php/man/ftpcount/1/markdown),[**ftpshut(8)](https://www.chedong.com/phpMan.php/man/ftpshut/8/markdown)

       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)](https://www.chedong.com/phpMan.php/man/proftpd/8/markdown)
