Website management is mostly connected with content update. If a site was not made through a built-in site builder or by means of some script the upload of updated content must be performed manually. Of course, control panels have file managers, which let a user upload/download the content through it. However, the speed is significantly lower; the interruptions of transfer are more likely to occur and actions on multiple files and folders are not always easy to carry out. What makes a really good alternative to data transfer over web (http transfer) is the use of FTP.
FTP (File Transfer Protocol) is a network protocol used for copying data over the Internet. File transfer has a client-server architecture, where the server is a remote machine with FTP-server installed and available on its default port (21). In order to check the availability of FTP at your host, you may use the following command:
The hostname may be either your domain name, or the name of your hosting server or its IP. Once you run the command, you will get a response of this kind:
220- Welcome to Pure-FTPd [TLS] –
220-You are user number 2 of 50 allowed.
220-Local time is now 02:35. Server port: 21.
220-This is a private system No anonymous login
220 You will be disconnected after 15 minutes of inactivity.
This tells you about the name of the FTP server installed and its settings connection and timeout limits, authentication type. Since anonymous logins are not usually allowed, password authentication should be passed. Credentials for FTP-access are either same as for control panel or those, set during creation of a separate FTP-account under control panel. So, in order to connect to the server via FTP you should have a hostname, a port, a username, a password and an FTP-client.
FTP-client is user-end software with interface, similar to the one of a file manager. This interface allows connecting to the server and operating with files with the help of mouse clicks, rather than shell commands. The transfer process is on-screen, so you can trace all the changes. Although the way FTP-clients work is same for all of them, each client has its own peculiarities, which may become decisive when considering the choice of FTP software.
Probably the most popular client in our review is FileZilla an open source product, easily available for download. Beside this (rather important) benefit, FileZilla client is famous for its multi-platform support, as it can be installed on any OS.
Two other Filezilla alternatives FlashFXP and SmartFTP can be run on Windows only. Those clients are licensed, but both are available for a 30-days trial period, in full version. Although it may sound unfair to compare open source software to commercial one, this article is to help you choose exactly what you need, and to find out if a product is worth being purchased, before you actually add it to your shopping cart.
When you launch FileZilla or FlashFXP, you see a standard file-manager-like window, vertically divided into two boxes for a local and remote site. This makes file transfer process a lot easier, as you may simply drag and drop files from one box to another.
Both clients have a quick connect option. But if FlashFXP requests login details through a separate box, FileZilla is really quick at it.
First run of SmartFTP looks a bit different. When you start it for the first time, you are greeted with a welcome screen, which offers you options of further actions. A box below allows to set transfer queues, trace upload/download speed and manage multiple files upload.
First Run Greeting of SmartFTP Client
If you then open a local browser, you will be surprised to see a new tab opened. This multiple tab feature of SmartFTP is perfect for those, who have several accounts on the same or different servers to manage. Resellers and freelancing web-designers know what it is like, so no wonder many of them choose SmartFTP.
Opening Local Site in SmartFTP Client
So, you now have a local browser open. Lets open a remote one, to get a full picture.
Establishing FTP Connection in SmartFTP Client
Once you provide all the needed login credentials, another separated tab will appear now you have the same split screen as in other clients.
Local and Remote Sites Split Screen in SmartFTP Client
Additional Settings and Peculiarities: FileZilla vs FlashFXP and SmartFTP
When it comes to FTP transfers, all software looks much alike. Most FTP-clients, however, are not limited to that option. FlashFXP, for instance, also allows to carry out server-to-server transfers via FXP (File eXchange Protocol). Such transfers are direct and therefore faster, as the traffic is not processed through your local machine.
Server-to-server Transfer via FlashFXP
Server-to-server Transfer via SmartFTP
Though FileZilla can hardly boast of having this feature, all the other options, such as Filezilla SFTP (Secure FTP over SSH) access, Active/Passive mode switching, connection and upload/download speed limitation are available in it as well as in any other client reviewed there.
Establishing SFTP Connection via FileZilla
FileZilla settings have a detailed multi-branch structure. Settings of SmartFTP and FlashFXP look less complicated. Besides, FlashFXP does not require any special settings for SFTP youll just need to set SSH port in the same quick connect window the protocol is recognized automatically.
Establishing SFTP Connection via SmartFTP
It may be not that easy to choose an FTP-client to manage a website with. However, there are always options left, as you are able to remove current software and install the new one. We hope this article has clarified many things about FTP-clients and especially the use of each of them. FileZilla, for instance, would perfectly fit those, who need simple open source solution or have something different from Microsoft Windows installed on their local machines. FlashFXP is designed for those, who need kind of a more professional solution at a reasonable price. SmartFTP is for real computer geeks and hosting gurus; though its the costliest software its really worth it.
Note: If you have ordered one of ourcheap Linux VPS, you can use any of the specified FTP clients in order to connect to the server.
Pingback:Top 5 Mozilla FireFox Addons For WebSite Administration SiteValley Web Hosting Blog()
Terrific work! This is the type of information that should be shared around the web. Shame on the search engines for not positioning this post higher!
I use fillezilla but are there any FTP upload and download comparison charts out there?