If you need to copy files between two servers, you have a couple of options on how to do so. Many users may download the files from the originating server to the local system first before they upload the contents to the new server.
It is not the fastest option but since most file transfer applications don't support server to server transfers, it is one that is often used.
FTP Rush is a free program for Windows that is available as a portable version and setup version. It supports direct server to server transfers which is commonly known as FXP (File eXchange Protocol).
Servers need to support FXP which is the only requirement to transfer files directly between two servers on the Internet or a local network.
The method offers several advantages with speed being the main one. Since you transfer files from one server to another it is usually a lot faster than transferring files from the local system to a server.
FTP Rush displays a remote server and a local directory pane by default. Since most users use the program to transfer files from a remote location to the local one or vice verse, it is the obvious choice.
The first thing you need to do is switch the local pane to remote as well. This is done with a click on the server icon at the top right of the pane's toolbar.
It should read (2) Remote once you have done that.
Once you have set both panes to remote click on the connect icon on the first server to establish a connection. You can use quick connect by entering a server address directly, or use the bookmarks that the program supports instead.
Bookmarks speed up transfers as you don't need to enter the server address and authentication information each time you want to establish a connection to the server.
Repeat the process for the second server.
You should see the contents of both servers now in FTP Rush. The last thing you need to do is select the folders and files that you want to transfer to the new location.
Transfers can be initiated via drag and drop, or by clicking on the green transfer icon in the toolbar.
The ftp program saves all activities to a log file including server responses. This can be useful to determine whether transfers have been successful or not, or if the server supports server to server transfers.
FTP Rush is a feature rich client that supports a variety of protocols including ftp, ftps and sftp. It is highly customizable and ships with many options and preferences that allow you to configure the client to your needs.
Some of the features that it offers apart from what has been mentioned already are keep alive pings to keep the connection alive, UPnP port mapping, proxy and socks support, automated ftp transfers using scripts, and a caching engine to improve navigation on servers.
Now You: What is your favorite ftp program and why?
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.