Go to main content

Managing Remote Systems in Oracle® Solaris 11.4

Exit Print View

Updated: November 2020

ProFTPD Components

The following section provides information about the commands, files, and other important components of the ProFTPD service. You can find additional documentation for the ProFTPD service in the /usr/share/doc/proftpd directory on a system running the Oracle Solaris 11.4 release.

ProFTPD Commands

The following table describes the commands and daemons that are associated with the ProFTPD service.

Table 1  ProFTPD Commands
File Name
Provides the user interface to the ProFTPD service. See the ftp(1) man page for more information.
Shows the current number of connections per server, as well as per virtual host or anonymous configuration. See the ftpcount(1) man page for more information.
Controls the proftpd service daemon. See the ftpdctl(8) man page for more information.
Displays the current status of FTP sessions in a continuously updating format. See the ftptop(1) man page for more information.
Shows process information for all active proftpd connections and a count of all connected users to each server. See the ftpwho(1) man page for more information.
Restarts FTP connections by using the ftpshut –R command. See the ftpshut(8) man page for more information.
Removes processes that are no longer live from the scoreboard file on demand. See the ftpscrub(8) man page and http://www.proftpd.org/docs/howto/Scoreboard.html for more information.
Shuts down FTP connections at a given time. See the ftpshut(8) man page for more information.
Provides FTP services. See the proftpd(8) man page for more information.

ProFTPD Files

The following table lists many of the files associated with the ProFTPD service and their functions.

Table 2  ProFTPD Files
File Name
Provides an additional control mechanism for each virtual host. The file should be placed in the home directory for the virtual host. See http://www.castaglia.org/proftpd/doc/devel-guide/internals/ftpaccess.html for more information.
Includes most of the configuration parameters that need to be defined in order for the ProFTPD service to function.
Includes information used by the ftpshut command.
Lists the users to be disallowed FTP login privileges. Provided for backward compatibility with the wu-ftpd service.
Lists log information for ProFTPD.
Includes tracking information for each current session, which is used by commands like ftpcount, ftptop, and ftpwho. See http://www.proftpd.org/docs/howto/Scoreboard.html for more information.

ProFTPD User

A user and a group named ftp are created by the ProFTPD installation process. The ProFTPD server runs under these credentials.