Skip to content

Vsftpd Settings

The Vsftpd Settings page allows administrators to configure the Vsftpd FTP server.

Vsftpd Settings

Overview

URL: /admin/vsftpd-settings

At the top, a service status banner shows whether the Vsftpd service is running, with a Check Service Status button.

The configuration form is divided into three sections: General, PASV, and SSL.

General

  • Listen (required) - Whether Vsftpd listens for connections (YES/NO dropdown).
  • Anonymous Enable (required) - Allow anonymous FTP access (YES/NO dropdown).
  • Local Enable (required) - Allow local user logins (YES/NO dropdown).
  • Write Enable (required) - Allow write commands (YES/NO dropdown).
  • Guest Enable (required) - Enable guest users (YES/NO dropdown).
  • Virtual Use Local Privs (required) - Whether virtual users use local user privileges (YES/NO dropdown).
  • Chroot Local User (required) - Restrict local users to their home directory (YES/NO dropdown).
  • Allow Writeable Chroot (required) - Allow chroot directory to be writable (YES/NO dropdown).
  • Max Per IP (required) - Maximum number of connections per IP address.
  • Connect From Port 20 (required) - Use port 20 for data connections (YES/NO dropdown).
  • Local Umask (required) - File permission mask for local users (e.g., 022).
  • Dir Message Enable (required) - Show directory messages when entering a directory (YES/NO dropdown).

PASV

  • PASV Enable (required) - Enable passive mode (YES/NO dropdown).
  • PASV Min Port (required) - Minimum port for passive mode connections (e.g., 49152).
  • PASV Max Port (required) - Maximum port for passive mode connections (e.g., 65535).

SSL

  • SSL Enable (required) - Enable SSL/TLS encryption (YES/NO dropdown).
  • Allow Anonymous SSL (required) - Allow anonymous users to use SSL (YES/NO dropdown).
  • Force Local Data SSL (required) - Force SSL for data connections (YES/NO dropdown).
  • Force Local Logins SSL (required) - Force SSL for login connections (YES/NO dropdown).
  • SSL TLSv1 (required) - Enable TLSv1 protocol (YES/NO dropdown).
  • SSL TLSv1.1 (required) - Enable TLSv1.1 protocol (YES/NO dropdown).
  • SSL TLSv1.2 (required) - Enable TLSv1.2 protocol (YES/NO dropdown).
  • SSL SSLv2 (required) - Enable SSLv2 protocol (YES/NO dropdown).
  • Require SSL Reuse (required) - Require SSL session reuse (YES/NO dropdown).
  • SSL Ciphers (required) - Allowed SSL cipher list (e.g., HIGH).
  • RSA Cert File (required) - Path to the RSA certificate file.
  • RSA Private Key File (required) - Path to the RSA private key file.

Click Save changes to apply the configuration.

Service Control

  • Refresh – Reload the current service status.
  • Restart – Restart the vsftpd service.