How do I set up Anonymous FTP service?

  1. Navigate to the (Panel > ‘Domains’ > ‘Anonymous FTP’) page.
  2. Select your domain from the dropdown menu.
    01 Anonymous FTP.fw.png
  3. Click the Continue button.

    If your user has Enhanced User Security enabled, clicking the Continue button throws an error. You must disable it for your user before you continue with this configuration.

    The Configuring Anonymous FTP screen opens:
    02 Anonymous FTP.fw.png
  4. Enter the following information:
    • Location on server: Select which user account you want it hosted under and the directory name where the anonymous FTP service files will be hosted.
    • Restrict Uploads To: Select the maximum amount of disk space that will be allowed for this service.
    • Unique IP: You must purchase a Unique IP for this domain to use this service.
  5. Click the Add Anonymous FTP Now! button to continue.
    A Success message appears after you successfully add Anonymous FTP:
    03 Anonymous FTP.fw.png
  6. Read carefully the information presented on the "Success" screen.

Editing permissions

04 Anonymous FTP.fw.png

To the right of your Anonymous FTP service, click the Edit button under the ‘Actions’ column.

05 Anonymous FTP.fw.png

Each directory has a specific set of permissions applied to it to restrict what users can do within that directory. The definition for each permission are as following:

Users can:

  • RETR – download files
  • LIST – view the directories contents
  • CD – change directories
  • STOR – upload files
  • DELETE – delete files
  • RENAME – rename files

It's very important to set up the permissions correctly or you could inadvertently allow your anonymous FTP service to become abused by hackers. If a new Anonymous FTP service is exposed, hackers can test it for vulnerabilities by attempting to upload a file and then download it again (the default configuration does allow that). If successful, hackers can upload all of their illegal files to your site and give out the address of your anonymous FTP service to anyone.

The screenshot above shows a basic configuration in order to prevent an attempt to maliciously use the anonymous FTP service. Of course, you can modify it to meet your needs later, but this is an example on how to keep it safe.

This configuration allows users to "RETR" download files that are placed into the /(root) directory but can only "STOR" upload files into the /incoming directory. Since they cannot download files uploaded into the /incoming directory, you're safe. However, this may not meet your requirements . You should experiment with the configuration until you find one that works best for your needs.

See also

Did this article answer your questions?

Article last updated .