Enable Passive FTP Plesk

This guide explains how to enable passive FTP transfer mode on servers with Plesk.

Part 1 - Configure FTP Server

  1. Login as “root” user on the server over using SSH

  2. Edit your ProFTPD configuration file

  3. [optional] Backup the file:

    cp /etc/proftpd.conf cp /etc/proftpd.conf~
  4. Edit /etc/proftpd.conf (this example uses vi, please feel free to use nano or any other editor you are comfortable with):

    vi /etc/proftpd.conf

  5. In the [Global] section, add the following line:

    PassivePorts 49101 49150

  6. Save the file

Part 2 - Open ports in Plesk Firewall

  1. Log in to Plesk as “admin” user, go to Server* > Firewall, and click Edit Firewall Configuration

  2. Click Add Custom Rule

  3. Specify the following:

    • Properties
      • Name of the rule: Allow Passive FTP
      • Match direction: Incoming
      • Action: Allow
    • Ports
      • Add port or port range: 49101-49150
      • TCP: Selected
    • Click Add

  4. Click OK

  5. Click Apply Configuration

  6. Click Activate

* If you have an older version of Plesk, the firewall is located in the Modules section, and the wording may differ slightly.


  • Plesk
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

How to retrieve the Plesk admin password

You can retrieve your Plesk admin password by logging on to the server via SSH and running one of...

Disable "open_basedir" when using Plesk.

open_basedir is a security measure for PHP, however it can cause numerous problems with your...

How to increase upload file limit for Plesk Linux

By default, PHP limits uploaded files' size to 2 MB. This limit applies to all PHP applications...

Plesk Log in to MySQL as root admin in Linux

To log into MySQL as root user on a Plesk server, you will need to specify the username "admin"...