Managing FTP and SFTP Connections with FileZilla Site Manager
Stop manually entering server details. Learn how to use FileZilla's Site Manager to organize FTP/SFTP profiles and balance connection speed with credential security.
18 Apr 2026, 07:12 UTC

The Problem: Manual Connection Fatigue
Connecting to multiple remote servers daily using the Quickconnect bar is inefficient. Manually typing hostnames, usernames, and passwords for every session increases the risk of typos and slows down deployment workflows. While Quickconnect is useful for one-off tasks, it lacks the ability to save specific protocol requirements or authentication methods for recurring targets.
Thesis: Centralizing Server Profiles for Speed and Control
FileZilla's Site Manager allows you to create persistent profiles for FTP, FTPS, and SFTP servers. By moving from Quickconnect to Site Manager, you can automate the connection process while choosing exactly how your credentials are stored—balancing the need for speed with the necessity of security.
Configuring Site Manager Profiles
To move beyond manual entry, you must define a site profile. This process allows you to specify the exact protocol and authentication method required by the server.
- Navigate to
File → Site Manager. - Click
New Siteand provide a descriptive name (e.g.,staging-web-server). - Select the Protocol: Choose between FTP, FTPS (Explicit or Implicit TLS), or SFTP (SSH File Transfer Protocol).
- Set the Logon Type:
Ask for password: No password is saved; you are prompted upon every connection.Normal: The username and password are saved in the configuration file.Key file: Used specifically for SFTP to authenticate via a private SSH key.
- Enter the Host and User credentials.
- Click
OKto save the profile.
Understanding Password Storage and Obfuscation
When using the Normal logon type, FileZilla stores credentials in a local XML configuration file. It is important to understand that these passwords are not encrypted with a strong master password by default; they are obfuscated using a reversible method (similar to base64 encoding).
If you are on a shared machine or require higher security, you can disable password saving entirely:
- Go to
Edit → Settings → Security. - Uncheck the
Save passwordsoption. - Restart FileZilla.
With this setting disabled, FileZilla will ignore any saved passwords in your profiles and force a manual prompt, preventing credentials from being stored in plain-text-adjacent formats on the disk.
Worked Example: SFTP Setup with SSH Key Authentication
In a professional engineering environment, password-based SFTP is often disabled in favor of SSH keys. Here is how to configure a profile for a server at sftp.example.com using a private key located at ~/.ssh/id_rsa.
- Open Site Manager and create a
New SitenamedProduction-SFTP. - Set Protocol to
SFTP - SSH File Transfer Protocol. - Set Host to
sftp.example.com. - Set Logon Type to
Key file. - Enter the User (e.g.,
deploy-user). - Click Browse next to the Key file field and select your
id_rsafile. - Click
OK.
Verification: Select the Production-SFTP profile from the dropdown menu and click Connect. If your key is passphrase-protected, FileZilla will prompt you for the passphrase. A successful connection is confirmed when the server's directory listing appears in the remote site pane.
Trade-offs: Convenience vs. Security
The primary trade-off in Site Manager is the convenience of "one-click" access versus the risk of reversible obfuscation. Because the sitemanager.xml file contains the credentials, anyone with read access to your user profile directory can potentially recover your passwords.
Practical check: You can verify if your passwords are being stored by locating your sitemanager.xml file in the FileZilla configuration folder and opening it with a text editor. If the <Password> tag contains a string of characters, your password is being stored in an obfuscated format.
Actionable Closing: Hardening Your Profiles
To optimize your workflow without compromising security, follow these three steps:
- Audit: Review all profiles in Site Manager. Change any high-sensitivity production servers from
NormaltoAsk for password. - Migrate: Transition SFTP connections from passwords to
Key fileauthentication. - Secure Exports: If you use the
Exportfeature to move profiles to a new machine, treat the resulting XML file as a secret. Usechmod 600on Linux/macOS to restrict access to the file and delete it immediately after the import is complete.
0 replies
A thoughtful contribution can make all the difference. Be the first to share one.