In this tutorial:

Connecting to your server is fast and easy when using FTP access. InMotion Hosting has the cPanel File Manager that you can use to upload files to your server; however, the File Manager requires you to upload one file at a time. With FTP, you can upload all your files to your server at once.

You DO NOT have to create an FTP account to connect to your server. If you use the cPanel username and password, you can connect directly to your servers "Home" directory. If you are not sure what the "Home" directory is, please see our article on What directory should I put my files in?.

Quick Start Guide:

Setting Example
Hostname domain.com
Username cPanel Username (For example: userna99)
Password cPanel Password
Port 21

How to View your FTP Settings:

  1. Login to cPanel.
  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

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++. No matter what way you are connecting to your server, you will need to use the correct credentials to connect. The following sections will explain how to connect to your server using FTP.

Different FTP programs available

To connect to your account via FTP, you need to use an FTP client. There are many free FTP clients available, such as Filezilla (Windows and Mac) and Cyberduck (Mac). The exact steps to configure each FTP client vary. For more information regarding setting up specific FTP clients, please see the following links:

FTP programs

HTML editors that use FTP

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. you can get your username by Viewing Your Account's technical information in AMP.

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:
  • your-domain.com: You can use your domain for the host name.
  • ftp.yourdomain.com: All domains are set up with an "FTP" sub-domain You can use the ftp.yourdomain.com for the host as well.
  • biz##.inmotionhosting.com: Each server has a server Hostname. The Server Host name can be found in the AMP technical Details
  • Your server IP address: The IP is the numerical address to your server. You can use the cPanel IP address to connect as well. Click Here for more information on your server IP address.

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. This is the Username found in your AMP Technical Details.
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. If not, you can reset your password. Please see our article Resetting your cPanel password using AMP.
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.

How to Create an FTP account

Using FTP with your Addon domain

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.

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 do not hesitate to contact tech support.
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Related Questions

Here are a few questions related to this article that our customers have asked:
530 error in FileZilla when I ftp
Would you like to ask a question about this page? If so, click the button below!
Ask a Question
2012-01-03 7:22 pm
I try and make a printed copy to fill in my information and lots of the information doesn't print. What is the problem?
Print preview shows all the information.
It would be nice to print passwords on paper so they would be safe.
Staff
9,967 Points
2012-01-04 9:03 am
Hi CarlPugh,

Thanks for posting your comment. Typically, fillable fields will not show up in a printed copy. I would suggest printing it out and writing the fields in if you wish to keep a printed record of your passwords.

I hope this helps! If you need further assistance please feel free to contact us.

Thanks!

Tim S
n/a Points
2014-05-05 2:47 pm

I am webmaster for esteladorn.com. I can get an FTP connection but the only files in the right column are a directory (which when clicked indicates I'm already in the top directory) and a file named .ftpquota 

How can I get to the directory with my files in it?

Staff
17,354 Points
2014-05-05 2:54 pm
Hello Krista,

You need to login with your cPanel user name or change the folder name that you have accessible to be PUBLIC_HTML for the FTP user you created. If you want the technical information for your cPanel user, you can go to this article. The cPanel user can access all of the files in your account.

Regards,
Arnel C.
n/a Points
2014-06-26 6:05 am

Hi ,

   I have connected to the server and my directories and file are also listed,When i am trying to open one of my file its failing.

-> USER sr465q  331 Password required for sr465q.-> PASS *HIDDEN*530 Login incorrect.

 

Note I am using RSA token to login the server, i set the oprtion to ask for password.

Staff
19,582 Points
2014-06-26 8:52 am
Hello,

What program are you using to connect to the server? Have you tried setting it to not ask for password? Have you tried any other application or browser to connect to FPT and gotten the same error?

Kindest Regards,
Scott M
n/a Points
2014-06-26 10:08 am

HI Scott,             I am trying for a Unix machine.I tried with another and its working.I tried with not to ask password also.

Staff
9,162 Points
2014-06-26 10:12 am
Could you clarify what particular piece of software you are using to connect with?
n/a Points
2014-07-21 7:53 am

Hi

we've hosted a simple static page and its been hosted properly. But the hosting company told us that we can have 100 email ...., and i have sent an email to this website, but i couldn't find the mail in the ftp...

I need help!

Staff
9,684 Points
2014-07-21 11:10 am
Hello Dawit,

Thank you for your question. Who is your email hosted with? How it is setup will depend on your Hosting company.

For example, our Email Getting Started guide explains how to create and check your email accounts.

If you have any further questions, feel free to post them below.
Thank you,

-John-Paul
n/a Points
2014-08-04 10:33 am

Hey guys. im getting a disk full error when i try to upload anything to our church website gatewayfaithfellowship.com. i use filezilla and it has worked perfectly for 4 years until today. someone had said it was possibly the server reaching capacity, any thoughts?

Staff
19,582 Points
2014-08-04 11:31 am
Hello John.

Although that is rare, it is a possibility. If that is the case, the Systems team will begin moving people to another server to lower the disk usage once more. There is a specific percentage where it flags the Systems team and does not allow any more data to be uploaded. It leaves room as a buffer to allow file movement and so the server does not get too bogged down.

To be sure, however, you would need to contact our Live Support team for your specific account to see if this is the case.

Kindest Regards,
Scott M
n/a Points
2014-08-05 6:20 am
I agree to the fact that it is easy to deal with the File Manager while using FTP. It allows a number of files to be uploaded at a time to the server. I am sure that this guide to use FTP will help a lot of people to deal with File Managers easier.
n/a Points
2014-09-08 7:29 pm

I have an add-on domain with all files in the public_html directory.  I finally got that, but none of the images are showing up (they are in the same directory). Text and everything else is fine.  What to do?  Thanks...

 

Staff
17,354 Points
2014-09-08 8:35 pm
Hello Tara,

Sorry for the problems you're seeing with the graphics. I was able to locate your account and look at the add-on domain and the problem. The issue appears to have been permission related. I ran a script to fix the permissions, and then when I cleared my browser cache and looked at the page, the graphics were loading.

Please let us know if you require any further assistance!

Kindest regards,
Arnel C.
n/a Points
2014-09-11 5:21 pm

I am trying to use the FTP program built into iWeb to upload my webfiles for publishing to my inmotionhosting account. When I fill out the required info in iWeb and then test the connection, it tells me the password is wrong. I am using the password that I use to access AMP and cPanel - it's the only password I have. 

The FTP program in iWeb asks for the following, and this is what I'm using:

Server Address: I am using ftp.thenameofmywebsite.com (I'm not listing the actual info here in this Comment/Question)

User Name: The user name I've been given to go with my website

Password: the one I use to access AMP and cPanel

Directory/Path: I've tried using this blank as well as with public_ftp

Protocol: FTP 

Port: 21

 

Any ideas on what I need to do to upload my files? Thanks!

Staff
17,354 Points
2014-09-11 6:18 pm
Hello Pamela,

Sorry to hear you're having problems with iWeb and uploading the files. In this case, it would help if you could provide the exact information you're using to upload the files. You can reply to this post, and before it appears to the public, we would remove that information. We would only use it to see if you're using the right information and to test FTP with your credentials. The AMP user name is NOT the same as the cPanel user name. You should be using the cPanel user name. If you require further assistance, please provide us this information and then we can determine why you are unable to upload the files through iWeb using FTP.

Regards,
Arnel C.
n/a Points
2014-09-13 5:04 pm

Template Tuning are doing my installation and have asked for my FTP and MySQL ... i have no idea what this means or where to get the info can you help?

 

 

Staff
19,582 Points
2014-09-15 8:26 am
Hello Charlotte,

The information above tells you how to get our FTP login information. They will not be able to set up your MYSQL database ith FTP, so they will need the cPanel login information, which is the same as the FTP. You will simply need to tell them how to get to your cPanel. (yourdomain.com/cpanel)

Kindest Regards,
Scott M
n/a Points
2014-10-03 1:18 pm

yesterday when I tried to publish my website I got a message that there was a problem with the FTP process. I e-mailed support and I called the phone number and was advised there was a long wait time. Today I tried again and got the same error message and try calling however each time I pressed on number 2 for technical support, the call was hung up.

Staff
9,684 Points
2014-10-03 1:53 pm
Hello Ronald,

Thank you for contacting us. Sorry for the problems getting through via phone, we are working on the phone system at this time. Please use our Support Chat option at the top of the page, if you do not want to wait for an email response to your ticket.

We are happy to help, but will need some additional information on your FTP problem. Are you using the Premium Web Builder? If you are, we have a troubleshooting guide for the Builder.

If you are not using the Builder, what are you using to publish with FTP?

What is the full error you are getting?

If you have any further questions, feel free to post them below.

Thank you,
John-Paul
111 Points
2014-10-21 12:32 pm
Hello, I have downloaded and installed Store Manager for PrestaShop and are about setting up a FTP connection to my shop, so i am able to manage it directly. Am using my, server address - Username & password as requested in the setup, but always get this error: "Cannot connect to ftp server - socket error #10060 connection timed out".

What am i doing wrong, any help much appreciated.
Thanks in advance.
Martin
Staff
9,162 Points
2014-10-21 12:37 pm
If you are getting timeout errors, it is most likely due to incorrect server settings. Double-check your FTP settings to resolve the issue.
111 Points
2014-10-21 6:59 pm
Thanks JeffMa, but have double checked everything and done exactly what it reads above,
Example.
Hostname: domain.com (My domain)
Username cPanel Username (my cpanel username)
Password cPanel Password (my cpanel password)
Port: 21.

I have contacted the company who created Store Manager, for help setting up their software and currently awaits their answer.
111 Points
2014-10-21 7:04 pm
I am using CloudFlare could this cause connection error, regarding to the note above:

"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." ??
Staff
9,162 Points
2014-10-21 7:06 pm
CloudFlare would certainly cause the issue as it would be attempting to connect to CloudFlare instead of the main server. You would instead use the server hostname which would look something like biz123.inmotionhosting.com and can be found on the left side panel in cPanel.
111 Points
2014-10-21 7:39 pm
No have not made any recently changes, only when I was setting up CloudFlare months ago, my site works fine and is successfully pointed to InMotion. I believe it is CloudFlare causing this, (human error that is), i was using my server address for the FTP setup and not the one you mentioned. I´ll try that when I arrive at my office tomorrow. Thanks JeffMa, much appreciated.
Staff
9,162 Points
2014-10-21 7:05 pm
Have you recently made any changes to your domain at all? Is it successfully pointed here?

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

28 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!