Getting Started : Guide on How to Use FTP

The fastest and easiest way to connect to your server is through FTP. While Cpanel file manager requires you to upload your files one after the other, With FTP, you can upload all your files to your server at once.

What is FTP?

FTP stands for File Transfer Protocol, and is used to upload and download files from your hosting account. FTP is a good way to transfer your files to the server because you can drag all your files at once to the folder on your server instead of uploading each file one at a time.Connecting to FTP can be done in several ways. You can connect to your server using a program like FileZilla or CyberDuck, or you can use an HTML editor like DreamWeaver or Notepad++.

See different types of FTP programs available

FTP programs

  • Cute FTP
  • FileZilla
  • Smart FTP
  • WS_FTP
  • CyberDuck

HTML editors that use FTP

  • DreamWeaver
  • Expressions Web
  • Notepad ++
  • iWeb

How to View your FTP Settings:

  1. Login to cPanel e.g (
  2. Under Files click the FTP Accounts button.
  3. In the Special FTP Accounts section, you will see an icon of a little person FTP icon cpanel, click the Configure FTP Client link to the right, and you will see your settings displayed:
    view of ftp settings in cpanel

Connecting to FTP with your cPanel user

To connect to your account via FTP using your cPanel user credentials, you need to use the username and password for your cPanel.

Host name The FTP host is what your program uses to find your server. You have several options for your FTP host, and all will work the same. An example of what your host name looks like are as follows:

  • You can use your domain for the host name.
  • All domains are set up with an “FTP” sub-domain You can use the for the host as well.
  • Each server has a server Hostname.
  • Your server IP address: The IP is the numerical address to your server. You can use the cPanel IP address to connect as well.

Note! If your domain is not pointing to our server (See What is a name server? and Updating your domain’s dns / nameservers), you can use the Server host name or the server IP address to connect with FTP. otherwise you will get an error when trying to connect using FTP.

Username Connecting with the cPanel user will use your cPanel username.
Password Your FTP password can also be your cPanel username’s password, unless you never reset your cPanel password. If you never reset your cPanel password, then the cPanel password should be the same as the AMP password.
Port This is the port you connect to your server through. For standard FTP you will use port 21. SFTP will use port 22 for VPS and dedicated servers. Shared servers will connect to SFTP via port 2222.
Directory The main directory for your domain will be public_html. If you are using the cPanel username, you will use “public_html” if your program requires a directory to be specified.

Creating Additional FTP Accounts

There may be times when you need to provide FTP access, but do not want to share your cPanel credentials. For example, a temporary developer might need to upload images. Please see the following on how to create an FTP account in your cPanel.
Your “Home” directory stores all your emails and other personal information on your server. You may want to restrict access to the specific folder location for a web developer to access your files without accessing your mail folder. You can set up an FTP account to do this. If you want to restrict access for a web developer to just a specific folder, you can create an FTP account to limit access.
Watch the video below on how to add a new FTP account

Using a Created FTP account

You can connect using a “Created FTP” account or an “Addon/Sub” domain. When an “Addon” domain or “Sub” domain is created, an FTP account is also created. You don’t have to use your cPanel username to connect to your server. Please see Using FTP with your Addon domain. Addon domains are domains that you add to your website other than your main domain. If you want to learn about addon domains, please see New Domains: Add-on, Parked, and Subdomains.

Troubleshooting: Using Passive mode

If you are having trouble connecting via ftp and you have the option to enable passive mode, please try doing so. Passive mode is a security related setting, and if you are behind a firewall, you may need to use it. If you ever get stuck with connecting for whatever reason, please contact our technical support team.
Video Credit: Inmotion
Image Credit: InMotion
Share This Post With Friends

1 Comment

Your email address will not be published.