JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Managing Remote Systems in Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

1.  Working With Remote Systems (Overview)

What Is the FTP Server?

What Is a Remote System?

About FTP Servers in This Release

Differences From Standard ProFTPD

ProFTPD Components

ProFTPD Commands

ProFTPD Files

ProFTPD User

2.  Administering the FTP Server (Tasks)

3.  Accessing Remote Systems (Tasks)

Index

ProFTPD Components

The following section provides information about the commands, files, and other important components of the ProFTPD service.

ProFTPD Commands

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

Table 1-1 ProFTPD Commands

File Name
Function
/usr/bin/ftp
Provides the user interface to the ProFTPD service. See the ftp(1) man page for more information.
/usr/bin/ftpcount

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.
/usr/bin/ftpdctl
Controls the proftpd service daemon. See the ftpdctl(8) man page for more information.
/usr/bin/ftptop

Displays the current status of FTP sessions in a continuously updating format. See the ftptop(1) man page for more information.
/usr/bin/ftpwho
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.
/usr/sbin/ftprestart

Restarts FTP connections by using the ftpshut -R command. See the ftpshut(8) man page for more information.
/usr/sbin/ftpscrub

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.
/usr/sbin/ftpshut
Shuts down FTP connections at a given time. See the ftpshut(8) man page for more information.
/usr/lib/inet/proftpd
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 1-2 ProFTPD Files

File Name
Function
~/.ftpaccess
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.proftpd.org/localsite/Userguide/linked/x1021.html for more information.
/etc/proftpd.conf
Includes most of the configuration parameters that need to be defined in order for the ProFTPD service to function.
/etc/shutmsg
Includes information used by the ftpshut command.
/etc/ftpd/ftpusers
Lists the users to be disallowed FTP login privileges. Provided for backward compatibility with the wu-ftpd service.
/var/log/xferlog
Lists log information for ProFTPD.
/var/run/proftpd.scoreboard
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.