FTP Howtos & Issues (53 Articles)

Recommended FileZilla settings

If you experience any issues when uploading/downloading files with FileZilla, make sure you set the following recommended options in its configuration: 1. From Edit -> Settings -> Connection -> FTP -> tick Passive (recommended) . 2. From Edit -> Settings -> Connection -> FTP -> tick Allow fall back to other transfer mode on failure . 3. From Edit -> Settings -> Connection -> FTP -> tick Send FTP keep-alive commands . 4. Restrict the number of simultaneous connections and transfers…

FTP Not Working – How to Fix FTP problems

There are many different reasons for FTP issues - incorrect login details, Internet connection problems, etc. The first thing, you need to do is to get the exact error message your FTP Client or the browser you're using for the connection returns. Check out these articles for detailed information on the different FTP problems you might encounter: FTP Timeout Issues 421 Home Directory Not Available Error Incorrect FTP Login Error Impossible to Connect to Server Error Your bandwidth usage is restricted FTP Error…

How to Connect to FTP Using FileZilla on Windows

FileZilla is a free FTP client which is available for most of the popular operating systems including Windows and Mac OS. In order to use this FTP client on your PC, you should follow these steps: Download FileZilla to your local computer Install the client Specify your FTP login details Connect to your FTP account on the server The installation package of FileZilla can be obtained from the  official website of the application . Once you download it, start the file and follow the setup instructions until the application is successfully installed. Finally, start FileZilla. At the top of the application you will find fields for the FTP connection that you need to fill as follows: FTP server name : enter your domain name here or the name of the hosting server where your account resides (e.g. siteground200.com) FTP username : your cPanel username FTP password : your cPanel password When you’re finished entering your settings, connect to your account by clicking the “ Quickconnect ” button in your FileZilla toolbar. When you connect successfully, you’ll see a note in the status area at the top of your screen indicating that you are connected. The files and folders on your own computer will appear in the “ Local Site ” pane on the left side of your screen. Your Web Hosting account files and folders will appear in the “Remote Site” pane on the right. You can now transfer files and folders between your local computer and your hosting account by dragging them from the left pane to the…

How to FTP

You can connect to your account via FTP either by using a browser or your favourite FTP client. Check out the following articles for more information on that matter: How to Connect to FTP via Web Browser How to Use CyberDuck to Connect to FTP on your Mac How to Use FIleZilla to Connect to FTP on Windows Note that most of the FTP Clients work in a similar ways and have similar interfaces. You can chose to use different FTP clients but they will all operate almost the…

How to fix the “421 Home directory not available – aborting” FTP error

If you receive this error when trying to connect to your account via FTP: 421 Home directory not available - aborting this means that the FTP user you are trying to log in with is configured to use a home directory which does not exist. The problem can easily be fixed by creating the directory set as home for the FTP user. You can see which directory each FTP user has from your cPanel > FTP Accounts. The directory will be shown in the Path section of the…

How to restrict the number of simultaneous connections to a server in FileZilla?

By default FileZilla is configured to transfer 5+ files at a time, which means that each time when you make a transfer, the application will initiate 5+ simultaneous connections to the server. If you are hosted on a shared server and trying to transfer many files, the server firewall may block your IP address due to excessive number of simultaneous connections from one and the same address. There is an easy way to reduce the number of simultaneous connections and transfers in FileZilla. To reduce the number of simultaneous transfers, open the application -> Edit -> Settings -> Transfers . There you will see a field called Maximum simultaneous transfers - change the value to 1 and click on OK to save the changes. To reduce the number of simultaneous connections, open the application -> File -> Site Manager -> select your site -> go to Transfer Settings tab -> check the box next to Limit number of simultaneous connections and set Maximum number of connections to 1 . Click OK to save the…

How to edit hidden/system files?

Under Linux, the files starting with dot ( . ) are hidden system files. An example for such a file is .htaccess . They can be edited in two ways: 1. Access the file with File Manager - open cPanel -> File manager or Legacy File Manager . After you click on the selected icon, a popup window will appear. There you should select the radio button for " home directory " and check the  " show hidden files " box. After that you should be able to view/edit the chosen hidden file. 2. The alternative method for editing your hidden files is by using the edit functionality included in your FTP client, for example FileZilla .…

How to establish a SFTP connection to your hosting account with FileZilla

In this knowledge base article are listed the steps which should be completed in order to establish a SFTP connection to your hosting account with the FileZilla FTP client: 1. Open your cPanel -> SSH/Shell Access and generate new SSH key pair: http://www.siteground.com/tutorials/ssh/ssh_cpanel.htm 2. After you have generated your SSH key pair click on the private key link at the bottom of the page corresponding to the key pair that you have just generated. 3. Copy the content of the text area, paste it in an empty file on your computer and save it (most FTP client requires .ppk format). 4. Open Filezilla , click the Edit button from the menu then select Settings . 5. Select SFTP from the left menu. 6. Click the Add keyfile... button and select the file that you have just created with the private key pasted inside. 7. You will be prompted to convert the file to a supported but unprotected format (no password), confirm it by clicking the Yes button and type your password. 8. Filezilla will ask you to store the key in the putty format. Save it somewhere on your computer. 9. Connect to your server using the following login credentials: FTP Server : sftp://siteground_hostname.com (where siteground_hostname.com is the server where your hosting account resides and it might be checked from your UA -> Account Information or cPanel -> top left corner, next to Server Hostname. Also do not forget to add sftp:// before the server name) FTP Username : yourcpanelusername FTP Password : yourcpanelpassword FTP Port : 18765 (the default SSH port for the Siteground's servers since SFTP is FTP over SSH) During your first connection you will be prompted to store the server's fingerprint. Click the OK button to continue connecting and tick the " Always trust this host, add this key to cache " check box if you plan to connect to the same server again. * Keep in mind that the username and the password for the connection to your hosting account via SFTP are the same as your cPanel's username and password and you can not connect with an FTP account that you have created via your cPanel -> FTP Accounts…

FTP Setup

FTP (File Transfer Protocol) is a fast and convenient way to transfer files over the Internet. That is why many webmasters use FTP for uploading their websites files on their hosting accounts . In this article you will find useful tutorials how to setup your FTP connection to safely and fast your transfer files: FTP connection - What is an FTP connection and how to establish one. How to check whether FTP port 21 is blocked?  How to establish a secure FTP connection ?  How to create and remove  FTP accounts ?  How to use FTP sessions ? How to change file and folder permissions (CHMOD) ? …

FTP Connection – How to FTP to your Account

To establish an FTP connection and access your account, there are several things you need to know: The FTP server hostname - usually, this is your domain name. In addition, you can access your account directly via your server IP (this eliminates domain resolving issues); Your FTP login details - if your account is hosted in a company, that uses cPanel like SiteGround, you can create FTP users, assign folders to them and set their passwords via the FTP Users tool; FTP connection software - you need either a browser that supports FTP connection, or a specialised FTP client in order to access your account. Check out our articles on  how to establish an FTP connection using an FTP client.  and   FTP connection with a web browser  for more information on that matter. …

How to use FTP for file download

FTP is not widely used for file download due to several reasons: It requires specific software or using specific protocol (ftp) in the web browser URL.  You need to use FTP login details or alternatively Anonymous FTP.  If using Anonymous FTP everyone can gain access to your FTP directory. As a whole by default it is much easier to download files using a hyper link through standard HTTP protocol. FTP download has several advantages though: You can define a directory outside the webroot for FTP. You can create FTP logins for a limited user base and provide the details to them only. Thus restricting access to the desired users only. It consumes much less server resources than a standard HTTP download. In order to setup FTP download you will first need to decide which is the directory you will use for the files storage. It can be any directory where you will place your FTP downloads. It can be a directory accessible over the web or one that outside of your account web root. Thus the directory can be accessible via authorized FTP user only. Once you have chosen the desired directory you need to create FTP accounts for it. You can check our tutorial for more information How to Create FTP Accounts . That is all. You have now setup an FTP download directory for your hosting account. Note that all FTP accounts will have read and write access to the directory in question. They will be able to download files and also upload new files and overwrite existing files in the directory they have access to.…

Secure FTP Connection

In order to keep up with the latest security standards, SiteGround provides a secure FTP solution over SSL on all shared servers. How to establish an FTP connection over SSL? If you need a secure FTP connection over SSL, you should use the FTPES protocol (FTP over explicit TLS/SSL). Unlike FTPS (FTP over implicit TLS/SSL), which directly establishes a secure connection, FTPES allows the FTP client to request the security connection from the FTP server. Detailed information on how to set FTPES using one of the most popular FTP clients - FileZilla, can be found in our tutorial on FileZilla functions .…

How to check the log of my FTP client?

The FTP log can be very useful when you troubleshoot connectivity or other issues with your FTP account. It keeps track of each FTP command that you execute and the server response. Therefore, it is good to know where to locate the log for your FTP connection. Below you can find detailed information on how to access the FTP log on the most popular FTP clients. Filezilla You can display the FTP log by placing a check in the View -> Message Log menu. You will notice the log in the upper part of your screen. You can scroll and copy the part of it that you need. If you right-click on the FTP log field, you can select the " Copy to clipboard " menu that will copy the entire log to the clipboard.   Cyberduck (for MAC users) To enable the logging for Cyberduck select the View menu and click on the " Toggle Log Drawer " option. This will open a panel at the bottom of the application. Once you reconnect, you will be able to see the log for your FTP connection displayed in it. CuteFTP If you are using CuteFTP you will be able to access the FTP log if you click at the " Log Window " tab at the bottom of application window. When the log tab opens, you will be able to copy the lines from the log directly from there.…

FTP Port 21 – How to Check if Blocked

The default TCP port for FTP connection is port 21. Sometimes the local Internet Service Provider blocks this port and this will result in FTP connection issues. Here's how to, depending on your OS, check whether your ISP blocks port 21: Check FTP Port 21 with a Windows OS Click on the Start menu button, usually located on the left low corner of the screen. There is a tab called "Run". You have to click on it, in order to proceed further. You will notice the appearance of a new small window on the screen. In the text field of this window you need to type "cmd" and then press the "Enter" key. Another window will open. It is the so called "MS-DOS prompt" or "command prompt". Just type the following command in the command prompt window and press "Enter": telnet my-domain-name.com 21 Check FTP Port 21 with Apple/Mac Each Mac OS is delivered with a preinstalled terminal emulator. The terminal is a tool which allows you to execute commands from the command line. Usually, the terminal is located under your Mac HD -> "Applications" directory -> Utilities sub-directory. When the window opens, you will see a command line with a flashing cursor on it so you can start typing right away. Just type the following command and press "Enter": telnet my-domain-name.com 21 Check FTP Port 21 with Linux Open your favorite terminal emulator and execute the following command in order to telnet your website: telnet my-domain-name.com 21 Results from the 21 port check If the test is successful, you should receive a message like this: 220---------- Welcome to Pure-FTPd [TLS] ---------- 220-You are user number 2 of 50 allowed. 220-<< 220-######################################################### 220-Please upload your web files to the public_html directory. 220-Note that letters are case sensitive. 220-######################################################### 220->> 220-Local time is now 03:35. Server port: 21. 220-This is a private system - No anonymous login 220-IPv6 connections are also welcome on this server. 220 You will be disconnected after 15 minutes of inactivity. If the welcome message above does not appear, you should contact your local ISP and ask them to unblock this port for you. SiteGround provides the best FTP hosting services and we will help you with any FTP questions or problems you might…

FTP error: ‘Impossible to connect to the server’

The most probable reason for getting this error: Impossible to connect to the server when trying to log in to an FTP account is a missing home folder for the FTP account. The solution is very simple - you have to recreate the home folder for the FTP account. Then you should be able to log in without any problems.…

SiteBuilder Process FTP Upload error?

When you try to batch upload large amount of pictures in your SiteBuilder, you may encounter the following error message: Status: 503 Content-Type: text/html; charset=ISO-8859-1 Error: 'Site Builder service did not respond - Please try again later' at PERL2EXE_STORAGE/CGI/Carp.pm line 314, line 1362. This error appears when you try to batch upload too many pictures in your SiteBuilder. Please try uploading and processing less pictures in the public_html/_mgxftp/InBox folder. This should resolve the issue.…

How to connect to FTP with a web browser

There are a few ways to connect by FTP to a host. One of the easiest ways is to use Internet Explorer as an FTP browser . In order to connect by FTP, you just need to use the following address: ftp:// YourFtpUser : YourFtpUserPassword @ yourdomain.com However, if your FTP user to connect is similar to user@yourdomain.com then you will have to URL encode it like this: ftp:// YourFtpUser%40YourDomain.com : YourFtpUserPassword @ yourdomain.com In the above case it is important to note what the FTP username is: YourFtpUser%40YourDomain.com This address is URL-encoded and comes from YourFtpUser@YourDomain.com where @ has been substituted with %40 , which is the ASCII code for @. For more information about FTP you can check SiteGround's FTP Tutorial . If you still have problems connecting by FTP, it is possible that your outgoing TCP port 21 is blocked by your local firewall or Internet service provider. If this is not the case, then your FTP server might be unreliable and you should transfer to a stable FTP service provider…

How to upload content using Microsoft Publisher?

Open Microsoft Publisher and go to File -> Publish to the web. First you would have to set your default FTP location. For this purpose click on " Add/Modify FTP Locations " from the Save in drop-down list. In the text box " Name of FTP site ", enter your domain name. In " Log on as " specify your cPanel username and password in the password box. Finally click on " Add " to save the settings. To publish your site choose " yourdomain.com " from the Save in drop-list  and navigate to the public_html directory of your web hosting account. Just make sure that the " Save as type " option is set to Web Page , Filtered . Then click on " Save " and your web content will be…