ProFTPD

from Wikipedia, the free encyclopedia
ProFTPD
Basic data

Current  version 1.3.7a
(July 21, 2020)
operating system various Unix derivatives
programming language C.
category FTP server
License GPL
German speaking Yes
proftpd.org

ProFTPD (abbreviation for Pro FTP D aemon ) is a free FTP server running on Unix operating systems and Windows with Cygwin runs. It is one of the most frequently used FTP servers under Unix operating systems.

history

The idea for the FTP server came to the developers due to the widespread use of wu-ftpd , which however had few features. Incorporating these afterwards seemed to the programmers to be inefficient, whereupon they started their own project - the ProFTPD.

configuration

The ProFTPD can be configured in many ways via the file /etc/proftpd/proftpd.conf (on earlier systems such as Ubuntu 6.10 via /etc/proftd.conf) and its configuration is similar to the Apache web server . Among other things, virtual servers can also be created and managed. The server can be started as "standalone" or via inetd . IPv6 support is also available. A modular structure allows SSL / TLS encryption, or extensions such as LDAP or SQL .

GUI / web interfaces (selection)

Screenshot of the user administration of GAdmin-ProFTPD 8.2.4

The ProFTPD program is operated, like most server programs under Unix / Linux, via the command line . However, there is a selection of additional programs that provide a graphical user interface (GUI) for ProFTPD. The purpose of such graphical user interfaces is to make the configuration and operation of the server and, in particular, the monitoring of events on the server more convenient and clearer. A selection of existing GUIs for ProFTPD is:

  • GAdmin-ProFTPD, a GTK + frontend for GNOME and KDE , as part of the GAdmintools GUI collection . However, GAdmin-ProFTPD does not have to be installed on the machine on which ProFTPD is running, but can also control remote servers via SSH .
  • ProFTPD Admin
  • ProFTPD PHP / MySQL administrations tool
  • ProFTPD administrator
  • ProFTPd-Admin (php / mysql / self hosts)
  • ProFTPd-Admin (php / mysql, self hosted), fork with login

Note: The use of a GUI does not exclude the parallel operation of the server via the command line; several GUIs can also be operated in parallel.

Web links