Filezilla is one of my most used applications. It is an awesome (and free) FTP application that makes connecting to multiple Webservers as well as storing information about each FTP connection very simple and effective. I use filezilla when moving WordPress Sites or editing WordPress files (e.g. style.css). I thoroughly recemmend that anyone who needs FTP access regularly use Filezilla.
Update: This article was originally written for Windows versions up to Windows 7. This instructions below have been tested and work with Windows 8.
Why use Filezilla and Dropbox
As Filezilla is a locally installed application it is necessary to install Filezilla on each PC/Mac/Linux computer used. The problem however is that the file that stores the ‘Site Manager’ settings (i.e. FTP hosts, Usernames, Passwords, Ports etc.) is by default kept in the same folder as the application install. This means that if you save FTP settings on one computer then that information won’t be available on another computer (unless you import the settings or manually setup the FTP connection on the second computer … which is a nightmare to maintain).
This is where Dropbox comes in very useful. Dropbox makes it incredibly simple to store and share files securely ‘in the cloud’ as well as sync those files between multiple computers. By placing the Filezilla sitemanager.xml file (the files that contains the ‘Site Manager’ settings) in Dropbox and ‘tricking’ Filezilla into using the Dropbox located sitemanager.xml, we can have a single source of ‘Site Manager’ settings for use on all computers.
How to Setup Filezilla to use Dropbox
The means to use the Filezilla sitemanager.xml file in Dropbox makes use of hardlinks (hardlinks/hard-links make it possible to have a single file that is referenced in multiple folders/directories in NTFS). Below it is explained how to configure Windows7 to use Dropbox for Filezilla settings. Using Filezilla with Dropbox on Mac or Linux is well documented on the Web so I won’t go into that in the instructions below.
- Move sitemanager.xml to your Dropbox (this is usually at C:Users -> [User] -> AppData -> Roaming -> FileZilla -> sitemanager.xml note: you’ll need to be able to view hidden files in Windows Explorer).
- Download and install the two files per Gerhild and Hermann.
- In your Dropbox, alternate click sitemanager.xml and select ‘Pick Link Source’.
- Go to the folder where sitemanager.xml was originally located (i.e. where you moved sitemanager.xml from in step 1 above), alternate click and select ‘Drop As…’ > ‘Symbolic Link’.
- Follow steps 2, 3 and 4 above for your other computers using the sitemanager.xml in your Dropbox.
The solution described has saved me the continuous hassle of keeping multiple Filezilla Site Managers in Sync. Please let me know if the solution helps you out.
Note: Version 184.108.40.206 of Filezilla had the capacity to use the method above removed. The ability was added again in version 220.127.116.11 so the above instructions still work.