Creating & Using FTP
FTP Accounts are a way of manipulating files on a web server, over a protocol. It allows desktop software such as Filezilla to upload, download and move files on your hosting accounts.
Default FTP Account
By default, your cPanel username and password will allow you to connect using FTP. Simply use your domain name as the hostname. The port is 21
.
You can also use these credentials for SFTP
and SSH
.
This default FTP account will give full access to your cPanel. Therefore if you want to give other users limited folder access, you should create a standalone FTP Account.
Creating Standalone FTP Accounts
Standalone FTP Accounts can be created that lock a user down to a specific folder within your webspace.
- Login to your cPanel and click
FTP Accounts
- Choose the Username / Log in and Password. You can use a password of your choice or the built-in Password Generator.
- The Directory box is the folder to which the FTP account should be locked down. If you want to provide this FTP Account with full access to your webspace, leave the directory box blank
- Click
Create FTP Account
Connecting to FTP
Your FTP Credentials will be as follows:
- The hostname is your Domain Name. Alternatiely you can use the server name or IP address.
- The username and password are either your cPanel username and password, or those that you created as standalone FTP Accounts. Note that if this is a standalone account, the FTP account will be in the format
username@domain.com
. - The port is
21
FTP Usage
If you have not used FTP before, we suggest downloading Filezilla from https://filezilla-project.org/.
Key commands are:
- Double-click on a folder to enter it.
- Double-click on the ".." folder to go back in the previous folder.
- Double-click on a file to download it.
- Drag-and-drop or double-click on files on your local computer to upload them to the server.
- Right-clicking on files/folders will open a menu with more options, such as
Copy
,Delete
orMove