Name |
Description |
Default |
port |
port on which the server should listen for clients |
21 (standard FTP port) |
maxconn |
the maximum number of clients that can be connected to the server at one time, or 0 if no limit |
0 |
log
| 1 if file transfers should be logged, 0 if not. |
1 |
logfile
| name of the log file for standard messages |
ftpd.log |
errorlog
| name of the error log file |
ftpd.err |
ipaddress
| IP address of the server that it reports to clients. This is normally computed automatically and should not need to be set unless your server has an unusual configuration. |
no default value (computed automatically) |
timeout |
number of seconds of no activity after which a client will be disconnected, or 0 if clients should never be automatically disconnected |
300 |
welcomeMessage
| Initial message displayed to clients when they connect to the server. |
"Enter your username and password" |
computedates |
1 if the server should calculate last modified dates in directory listings. This calculation depends on undocumented features in the Java class libraries and is not guaranteed to work correctly on all platforms, although it has worked on every platform tested thus far. |
1 |
directorycount |
1 if the server should calculate the number of files in directories when listing files. Enabling this calculation can potentially slow the server because it increases the number of file operations it must perform. |
0 |
tempDirectory |
Directory in which the server stores files being uploaded before moving them to their proper directory. If not specified, uploaded files are written directly to the destination directory. In either case, the file is assigned a unique filename and renamed after the upload is completed, so name collisions should not occur. |
no default value |
anonymousOnly |
1 if the server should accept only anonymous connections. In this case, user information in "users.dat" is ignored, and directory and security information is set according to the "anonymousDirectory", "anonymousUpload", "anonymousDownload", and "anonymousDelete" attributes described below. |
0 |
anonymousDirectory
| If the "anonymousOnly" setting is enabled, this attribute is the home directory for anonymous users. Otherwise, this attribute is ignored. |
no default value. A value must be specified if the "anonymousOnly" setting is enabled, or the server will refuse to start. |
anonymousDownload
| 1 if anonymous clients can download files. This setting is only used if the "anonymousOnly" setting is enabled. |
1 |
anonymousUpload
| 1 if anonymous clients can upload files. This setting is only used if the "anonymousOnly" setting is enabled. |
0 |
anonymousDelete
| 1 if anonymous clients can delete and rename files. This setting is only used if the "anonymousOnly" setting is enabled. |
0 |
passiveLowPort
| Lowest port number the FTP server should use for passive connections. The default value should not need to be changed unless your server has an unusual configuration. |
15000 |
passiveHighPort
| Highest port number the FTP server should use for passive connections. The default value should not need to be changed unless your server has an unusual configuration. |
15999 |
adminPassword |
The password required to monitor and administer the server using the remote administration tool (see below). If this property is not set, no remote administration is allowed. |
no default value |
rmiName |
The name by which the server is known to the remote administration tool. It is usually not necessary to change this. |
"FTPController" |
rmiPort |
The port on which the server listens for the remote administration client. It is not necessary to change this unless the default port of 1101 conflicts with another service on the server. |
1101 |