JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Administration: Network Services     Oracle Solaris 11 Information Library
search filter icon
search icon

Document Information

Preface

Part I Network Services Topics

1.  Network Service (Overview)

2.  Managing Web Cache Servers

3.  Time-Related Services

Part II Accessing Network File Systems Topics

4.  Managing Network File Systems (Overview)

5.  Network File System Administration (Tasks)

6.  Accessing Network File Systems (Reference)

Part III SLP Topics

7.  SLP (Overview)

8.  Planning and Enabling SLP (Tasks)

9.  Administering SLP (Tasks)

10.  Incorporating Legacy Services

11.  SLP (Reference)

Part IV Mail Services Topics

12.  Mail Services (Overview)

13.  Mail Services (Tasks)

14.  Mail Services (Reference)

Part V Serial Networking Topics

15.  Solaris PPP 4.0 (Overview)

16.  Planning for the PPP Link (Tasks)

17.  Setting Up a Dial-up PPP Link (Tasks)

18.  Setting Up a Leased-Line PPP Link (Tasks)

19.  Setting Up PPP Authentication (Tasks)

20.  Setting Up a PPPoE Tunnel (Tasks)

21.  Fixing Common PPP Problems (Tasks)

22.  Solaris PPP 4.0 (Reference)

23.  Migrating From Asynchronous Solaris PPP to Solaris PPP 4.0 (Tasks)

24.  UUCP (Overview)

25.  Administering UUCP (Tasks)

26.  UUCP (Reference)

Part VI Working With Remote Systems Topics

27.  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

28.  Administering the FTP Server (Tasks)

29.  Accessing Remote Systems (Tasks)

Part VII Monitoring Network Services Topics

30.  Monitoring Network Performance (Tasks)

Glossary

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 27-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

You need several files to support the ProFTPD services on any system. The following table lists many of these files and their functions.

Table 27-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

An ftp user and an ftp group are created by the ProFTPD installation process. The ProFTPD server runs under these credentials.