1proftpd(8) System Manager's Manual proftpd(8)
2
3
4
6 proftpd - Professional configurable, secure file transfer protocol
7 server
8
10 proftpd [ -hlntv ] [ -c config-file ] [ -d debuglevel ] [ -p 0|1 ]
11
13 proftpd is the Professional File Transfer Protocol (FTP) server daemon.
14 The server may be invoked by the Internet "super-server" inetd(8) each
15 time a connection to the FTP service is made, or alternatively it can
16 be run as a standalone daemon.
17
18 When proftpd is run in standalone mode and it receives a SIGHUP then it
19 will reread its configuration file. When run in standalone mode with‐
20 out the -n option, the main proftpd daemon writes its process ID to
21 /var/run/proftpd/proftpd.pid to make it easy to know which process to
22 SIGHUP.
23
25 -h,--help Display a short usage description, including all available
26 options.
27
28 -n,--nodaemon
29 Runs the proftpd process in standalone mode (must be con‐
30 figured as such in the configuration file), but does not
31 background the process or disassociate it from the control‐
32 ling tty. Additionally, all output (log or debug messages)
33 are sent to stderr, rather than the syslog mechanism. Most
34 often used with the -d option for debugging.
35
36 -q,--quiet Quiet mode; don't send logging information to standard
37 error when running with the -n option.
38
39 -v,--version
40 Displays the version number of ProFTPD to stdout.
41
42 -D,--define parameter
43 Sets a configuration parameter which can be used <IfDe‐
44 fine>...</IfDefine> sections in the configuration files to
45 conditionally skip or process commands.
46
47 -d,--debug debuglevel
48 Sets proftpd's internal debug level (normally 0). The
49 debuglevel should be an integer value from 0 to 10, with
50 higher numbers producing more debug output. Normally,
51 debug messages are sent to syslog using the DEBUG facility,
52 however if the -n option is used, all such output is sent
53 to stderr.
54
55 -c,--config config-file
56 Specifies an alternate config-file to be parsed at startup,
57 rather than the default configuration file. The default
58 configuration file is /etc/proftpd.conf
59
60 -N,--nocollision
61 Disables address/port collision checking.
62
63 -V,--settings
64 Displays various compile-time settings and exits.
65
66 -S,--serveraddr
67 Specifies an IP address for the host machine, avoiding an
68 DNS lookup of the hostname
69
70 -t,--configtest
71 Read the configuration file, report any syntax errors, and
72 exit.
73
74 -p,--persistent 0|1
75 Disables (0) or enables (1) the default persistent password
76 support, which is determined at configure time for each
77 platform. This option only affects the default support, it
78 can still be overridden at run-time with the Persistent‐
79 Passwd directive.
80
81 -l,--list Lists all modules compiled into proftpd.
82
83 -4,--ipv4 Support IPv4 functionality only, regardless of whether the
84 --enable-ipv6 configure option was used.
85
86 -6,--ipv6 Support IPv6 connections and lookup of IPv6 addresses for
87 server DNS names. This is enabled by default, if the
88 --enable-ipv6 configure option is used.
89
91 /usr/sbin/proftpd
92 /etc/proftpd.conf
93 /usr/bin/ftpwho
94 /usr/bin/ftpcount
95 /usr/bin/ftptop
96 /usr/sbin/ftpshut
97 /var/log/xferlog
98 /var/run/proftpd/proftpd.pid
99 /var/run/proftpd/proftpd.scoreboard
100
102 ProFTPD is written and maintained by a number of people, full credits
103 can be found on http://www.proftpd.org/credits.html
104
106 inetd(8),[22mftp(1),ftpwho(1),[22mftpcount(1),ftpshut(8)
107
108 Full documentation on ProFTPD, including configuration and FAQs, is
109 available at http://www.proftpd.org/
110
111 For help/support, try the ProFTPD mailing lists, detailed on
112 http://www.proftpd.org/lists.html
113
114 Report bugs at http://bugs.proftpd.org/
115
116
117
118 July 2000 proftpd(8)