Ubuntu中FileZilla如何设置自动登录
小樊
39
2025-12-14 06:26:11
Ubuntu中FileZilla自动登录设置
一 站点管理器保存凭据
- 打开:文件 > 站点管理器(Ctrl+S),新建站点,填写:
- 主机:服务器IP或域名
- 端口:FTP 21、SFTP 22
- 协议:建议选 SFTP – 使用SSH文件传输协议
- 登录类型:选 普通,输入用户名与密码
- 右下角点击连接测试;首次连接出现“主机密钥不受信任”选择是以加入可信列表。
- 保存后,以后选中该站点并点击连接即可自动登录。说明:FileZilla默认不会“启动即自动连”,通常需手动点一次目标站点。
二 一键启动或脚本化连接
- 手动一次点击:将常用站点置顶或固定到快速连接,减少操作。
- 命令行一键连接(进阶):
- 系统包安装:
filezilla sftp://用户名:密码@服务器地址
- Flatpak 安装:
flatpak run org.filezillaproject.Filezilla sftp://用户名:密码@服务器地址
- 安全提醒:上述方式会在命令行或历史记录中暴露密码,不建议在共享或多用户环境使用。
三 使用SSH密钥免密登录(更安全)
- 生成密钥:
ssh-keygen -t rsa -b 2048
- 分发公钥:
ssh-copy-id 用户名@服务器地址
- FileZilla 设置:站点管理器中将登录类型设为密钥文件,选择私钥(如 ~/.ssh/id_rsa),即可无密码自动登录。
四 配置文件与备份及安全建议
- 配置与密码文件:站点与密码保存在 ~/.config/filezilla/sitemanager.xml,为明文。建议:
- 限制权限:
chmod 700 ~/.config/filezilla
- 设置系统登录密码并启用锁屏超时
- 定期清理不再使用的站点
- 备份与迁移:直接拷贝 sitemanager.xml 到备份位置,恢复时拷回即可。