Introduction to FTP
What Is FTP?
FTP is an acronym for File Transfer Protocol. As the name suggests, it is used to transfer files between computers on a network, between an account and a desktop computer, or access online software archives.
FTP for Beginners
What is FTP, and how does it work?
One or two actions happen when transferring files using FTP:
Uploading - this happens when you transfer files from one computer to a server.
Downloading - happens when you transfer a file from a server to your personal computer.
TCP/IP (Transmission Control Protocol/Internet Protocol) - is the Internet language used to carry out commands. FTP uses this language to transfer your files.
Always consider the security of your files whenever you transfer or download files using FTP. Take note that not all files from the internet are safe from harm. There could be viruses to these downloaded files which may harm your personal computer.
You need an FTP client to use FTP. This may help in making it safer and avoid your computer from getting viruses and malware. Though some FTP clients ask for a higher price, others offer absolutely for free.
Though not necessary that everyone has to have a FTP client for transferring files, it makes everything easier when it comes to uploading and downloading files.
Here are the list of articles related to FTP that were compiled for customers: File Transfer Protocol (FTP) Articles
FTP Getting Started
FTP is what most web developers use to upload their files, pages, and pictures to the internet. There are many different FTP programs available, some free, some paid, and some just better than others.
By default, an FTP account is automatically created when registering a hosting package here in HostGator.
More information about the FTP can be also see on this page:
Creating an FTP Account
The following FTP information can be found in the Welcome email we send after you pay for your new hosting account. Your FTP username and password are the same as your login credentials for cPanel.
Article on creating an FTP account in cPanel, as well as a video tutorial on creating an FTP account can be seen on this article.
FTP Settings, Managing WordPress FTP Accounts, and Connection Troubleshooting
Setting up, managing an FTP Account and connection
The article contains general instructions for all FTP programs. While these directions will work for most FTP programs, they do not all operate exactly the same.
The following FTP information in the article can be found in the Welcome email we send after you pay for your new hosting account. Your FTP username and password are the same as your login credentials for cPanel. Click the link below for complete instructions.
Manage Optimized WordPress FTP Accounts
The link below includes the step by step guidelines in doing the following for OWP FTP Accounts:
- Create an Account
- Login to an Account
- Change Password
- Change Quota
- Delete an Account
There are a few reasons why your FTP application could be slow or frequently disconnecting. This could be due to your passive settings. You can check the article below so you can start troubleshooting for the issue.
Uploading content using FTP, and errors when uploading files
Uploading the website
You can upload your files directly through cPanel using the File Manager. File Manager is a web interface that allows you to manage all files associated with your account. Take me there.
Uploading through FTP Client is the other way of uploading your files to your hosting account.
The article provided below includes step by step instructions on uploading a File Using File Manager. This also has a good source of video tutorial on uploading of files.
For step-by-step instructions and complete details on uploading your site using either of the two, click the article below:
FTP, SFTP, and FTP/S
SFTP - SFTP is FTP Using SSH. SFTP is allowed on any server, and you can connect with PuTTY or WinSCP over port 2222 (port 22 for Dedicated and VPS accounts).
FTPS - FTPS is FTP Over SSL or TLS. Also, remember that FTPS is allowed on Dedicated and VPS servers only.
The link below also provides details on Linux Shared, Reseller, Windows Shared, and Dedicated Servers FTP logins and settings. These settings are used to access these servers via FTP.
FTPS, SFTP, and the differences between the two
When considering the method or option for transferring files, it is always recommended to choose a more secure one - meaning, avoiding the basic FTP protocol. This means that both FTPS and SFTP provide strong protection with its authentication process which FTP is not capable of providing to users.
FTPS uses multiple port numbers, assigning the first port for the authentication and passing command and opens another port number for the data channel.
SFTP uses only a single port number for all communications related to SFTP, making it easy to secure since it is much usable with firewalls. With this, SFTP is recommended.
How do I start using SSL with FTP?
When you are ready using FTPS and SFTP, click the link below. It provides the logins you needed when you access your cPanel.
Common FTP Errors
FTP Timeout and Uploading Issues are some of the most common errors you will encounter when using FTP.
Click here to see the List of FTP server return codes and their purpose
Troubleshooting FTP issues
Part of Troubleshooting for the issue is related to changing FTP account credentials. See this article for Plesk 10: How to change your FTP account credentials - Plesk 10
421 Connection Error - Our Shared and Reseller plans allow up to 8 simultaneous FTP connections from 1 IP. If you exceed this amount, you may run into this type of error which are often caused by Idle FTP connections. This is the full article for this error: How to Control FTP Sessions
Connection issues - Too many FTP connections at one time can result in connection issues. To prevent this, FileZilla allows users to limit the number of simultaneous FTP connections. Limiting the Number of Simultaneous Connections in FileZilla
Other helpful article about troubleshooting FTP. FTP Troubleshooting: Applying a Methodology
FTP Client Recommendations
The other list available are listed in this page: Comparison of FTP client software