Private customers Business customers

Set up FTP accessTransfer files to your web hosting encrypted

For direct access to your website's files, there are two routes: the file manager in Plesk for quick tasks in the browser and an FTP account for anything involving more than a few files. This guide shows both, sets up the encrypted connection and explains the typical error messages.

FTPS encryptedAdditional accountsPlesk file manager

Published on

File manager or FTP program?

Both routes lead to the same files - they differ in convenience:

  • File manager in Plesk. Runs in the browser, without installation. Ideal for quickly editing a file, checking permissions or unpacking an archive. It becomes unwieldy for many files at once.
  • FTP program. A separate program on your computer that establishes a permanent connection. The right choice as soon as whole directories are to be transferred, transfers resumed or files synchronized regularly.

The rule of thumb: change a single file - file manager. Upload a website - FTP program. When moving an existing site, there is no way around an FTP program anyway.

Rent web hosting from €1.99 / month

Prepaid without a contract, Plesk included.

View plans & prices

Credentials and additional accounts

For every subscription, there is already a system user with file access - you will find the credentials in Plesk under Websites & Domains in the FTP Access section. You create additional accounts there as well:

  1. Open FTP Access and click Add an FTP Account.
  2. Give the account a name - it later becomes the user name.
  3. Set the home directory. That is the decisive point: the account sees only this directory and everything below it.
  4. Set a separate password.
  5. Save.

Additional accounts are not an end in themselves. If an agency or a contractor works on a project, they get an account whose home directory points exactly to that project - and therefore no access to the plan's other domains. Your main access is not affected.

Set up the connection in FileZilla

FileZilla is the most widespread free client and is available for Windows, macOS and Linux. Setup runs via the Site Manager, not the Quickconnect bar - the encryption settings cannot be set there at all.

FieldEntry
ProtocolFTP - File Transfer Protocol
Hostyour domain, e.g. your-domain.com
Port21 (default, can be left empty)
EncryptionRequire explicit FTP over TLS
Logon typeNormal
Username of the FTP account
Passwordthe associated password
Transfer modePassive (under Transfer Settings)

The encryption line is the most important. If it says Only use plain FTP, user name and password travel over the line in plain text. So explicitly choose Require explicit FTP over TLS - then the connection aborts rather than transferring unencrypted.

On the first connection, FileZilla shows the server's certificate. Tick Always trust this certificate in future sessions, and the prompt only appears once.

Understand the directory structure

After connecting, you do not land directly at your website, but one level above it. That is confusing the first time - the most important directories:

DirectoryContent
httpdocsThis is where your website lives. Whatever is here can be reached via the domain.
logsaccess and error logs of the web server
tmptemporary files
anon_ftponly relevant if anonymous FTP is used

The rule behind it: only what is in httpdocs can be reached from the internet. Nobody can retrieve a file one level above via the browser - which is practical if you want to store a configuration file or a backup there, for example.

A footnote on backups: a copy on the same web hosting is not a real backup. Take your backup via the Plesk backup manager and download a version to your own computer - we do not create automatic backups for you.

Subdomains and further domains

If you create a subdomain or a further domain in Plesk, it gets its own document root. Depending on the setting, it lives inside httpdocs - such as httpdocs/shop - or as a separate branch next to it.

Which path actually applies is shown in Plesk for each domain under the hosting settings in the Document root field. This look is worthwhile before the first upload: files in the wrong directory are the most common reason why the old site or a placeholder page still appears after uploading.

When the connection does not work

  • Timeout while listing directories. Almost always the active instead of passive transfer mode. Switch to Passive in the connection's transfer settings.
  • Login failed (530). User name or password are wrong. Make sure to use the name of the FTP account, not your email address and not the Plesk login.
  • Connection is closed immediately. Often a local firewall or virus scanner blocks the data connection. Disable it briefly as a test - and if that was the cause, add an exception for the FTP program.
  • Certificate warning on every connection. The tick for permanent trust was not set. Confirm it correctly once, and it is gone.
  • Upload runs, but the site does not change. Usually the wrong directory - check whether the files really ended up under the document root of the right domain. The second most common cause is a cache, see Speed up your website.
  • Error 550 when writing. No write permissions in the target directory, or the account's home directory ends above it. You check both in Plesk for the FTP account.

Frequently asked questions

The host is your domain; user name and password come from the FTP account. You will find both in Plesk under Websites & Domains in the FTP Access section - you can also reset the password there if it has been lost.

File access on the web hosting runs via FTP with explicit TLS encryption, FTPS for short. That is just as encrypted as SFTP, only uses a different method and is supported by every common program. If you need real shell access, a VPS is the right choice.

FileZilla is the most widespread free choice and is available for Windows, macOS and Linux. WinSCP and Cyberduck work just as well. What matters is not the program but the setting: explicit FTP over TLS and passive transfer mode.

Into the httpdocs directory. Only what is there can be reached via the domain. For subdomains and further domains, their own document root applies in each case - the exact path is shown in Plesk in the domain's hosting settings.

You can create additional accounts in Plesk and assign each its own home directory. That is the clean route if a contractor should only work on one project: they then see only this directory and not the plan's other domains.

In the vast majority of cases, the transfer mode is set to active. Switch it to passive in the connection settings. If the problem persists, a local firewall or virus scanner is usually blocking the data connection.

File access in every plan

FTP access and file manager are part of Plesk and included in all web hosting plans - including the option to create additional accounts with restricted access.

View web hosting plans & prices