FileZilla’s Quickconnect List

My preferred FTP client has, for a long time, been FileZilla. To connect to a FTP account, I generally select the account from the Quickconnect menu, as I am sure many others do. However, I find that sometimes on connecting to a new FTP account, I might mistype the information, or (as recently occurred), if the information is intentionally mis-entered, the entry is added to the Quickconnect list. Firstly, I do believe this is a subpar design – the entries should, ideally, only be added if the connection is successfully established (while I can see some merit to the current method, I think the disadvantages out-weigh the advantages).

Recently I wanted to remove a single entry from my Quickconnect menu, the following how that can be accomplished on Windows 7:

The Quickconnect list is stored in an XML file named recentservers.xml. On Windows 7, this is located in C:\Users\%username%\AppData\Roaming\FileZilla

The file’s structure is as follows:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<FileZilla3>
	<RecentServers>
		<Server>
			<Host>HOSTNAME</Host>
			<Port>21</Port>
			<Protocol>0</Protocol>
			<Type>0</Type>
			<User>USERNAME</User>
			<Pass>PASSWORD</Pass>
			<Logontype>1</Logontype>
			<TimezoneOffset>0</TimezoneOffset>
			<PasvMode>MODE_DEFAULT</PasvMode>
			<MaximumMultipleConnections>0</MaximumMultipleConnections>
			<EncodingType>Auto</EncodingType>
			<BypassProxy>0</BypassProxy>
		</Server>
		<Server>
			...
		</Server>
	</RecentServers>
</FileZilla3>

To remove an FTP account from the list:

  • Close FileZilla, if it is open
  • Backup C:\Users\%username%\AppData\Roaming\FileZilla\recentservers.xml
  • Open the above file in your favourite editor
  • Delete the entire Server element (<Server>...</Server>) corresponding the entry you wish to remove and save the file.
  • Reopen FileZilla and check your Quickconnect list – hopefully all is well.

Given the straightforward format of the XML file, it would also be quite easy to modify an existing entry (e.g. correct a mis-entered username or password), or to add another entry by simply copying an existing one and modifying it.

A quick note – usernames, passwords, and hostnames are stored in plain text in this file – which might certainly amount to a security concern if you use a portable version of FileZilla without any additional form of encryption.

By cyberx86

Just a random guy who dabbles with assorted technologies yet works in a completely unrelated field.

17 comments

  1. Good information, and I agree with everything you said. Why not be able to edit quick connections to delete the ones you don’t want, rather than having to clear the lot? I like Filezilla, but not being able to edit or delete entries via the GUI is a strange oversight. Thanks for the info.

  2. Thanks for the great information. I’ve always thought that this was one of FileZilla’s failings as well, and it’s nice to see that there is a fairly painless way to solve the problem.

  3. Thank you for the superb info for rebuilding F-Z after a system splat. Made perfect sense with editing the file to remove unwanted sites. Thanks for all your help!
    -Razor

    1. The file recentservers.xml should be in ~/.filezilla/recentservers.xml on Mac OSX – the other ideas from the post should not need to be changed.

  4. Thanks for this! I used this for Vista and it worked great. Any ideas on how to go about it on Windows 10?

  5. Thanks for the tip! If you’re using the portable version of FileZilla, look for the xml file in the portable app’s Data\settings folder.

Leave a Reply to Rhonda Cancel reply

Your email address will not be published. Required fields are marked *