Create and manage FTP accounts
Give a user controlled file-transfer access to the website without sharing the main control-panel login.
Where Websites โ your website โ Advanced โ FTP
What this is for
- Create a separate file-transfer identity.
- Restrict access to the required directory.
- Rotate or remove credentials when work ends.
Before you start
- Confirm who needs access, for how long and which single folder they require.
- Use a secure file-transfer option offered by the platform and a password manager.
Take care
Prefer an encrypted transfer method such as SFTP or FTPS when available. Never send passwords in an ordinary email or ticket.
Steps
-
1
Open Advanced and choose FTP.
-
2
Select Add account. In Username, enter only the part before the displayed @domain suffix; the full login is both parts together.
-
3
In Directory, keep / only when the account genuinely needs the whole website. Otherwise enter the narrowest folder it needs, such as /public_html/uploads.
-
4
Generate a strong password that satisfies every rule displayed beside the box: lowercase, uppercase, number, special character and at least 10 characters.
-
5
Select Add and wait for the new account to appear in FTP accounts.
-
6
Connect using the full generated username, the saved password and the host, port and secure protocol shown by the panel.
-
7
Remove the account or rotate its password when the access is no longer required.
Check it worked
- The new account connects with the displayed host, port and username.
- It can reach the intended folder but cannot browse above its assigned home directory.
What the controls do
| Control | What it means |
|---|---|
| Username | The separate identity used by the FTP client. |
| Home directory | The highest directory the account can access. |
| Password | A secret used only for this file-transfer account. |