Linux上如何设置FileZilla自动登录
导读:Linux上设置 FileZilla 自动登录 方法一 图形界面站点管理器保存凭据(推荐) 打开 FileZilla,依次点击:文件 → 站点管理器 → 新建站点。 填写连接信息: 协议:根据服务器选择 FTP 或 SFTP。 主机、端...
Linux上设置 FileZilla 自动登录
方法一 图形界面站点管理器保存凭据(推荐)
- 打开 FileZilla,依次点击:文件 → 站点管理器 → 新建站点。
- 填写连接信息:
- 协议:根据服务器选择 FTP 或 SFTP。
- 主机、端口:如 FTP 默认 21,SFTP 默认 22。
- 登录类型:选择 Normal。
- 输入 用户名 与 密码,勾选 保存密码。
- 点击 确定/应用 保存;之后在站点管理器中双击该站点即可自动登录。
- 说明:不同版本界面措辞可能略有差异,但核心是“站点管理器 + 保存密码”。
方法二 手动编辑配置文件实现自动登录
- 关闭 FileZilla,避免配置被覆盖。
- 配置文件路径与文件名因版本不同有两种常见位置:
- 新版(站点在独立文件):~/.config/filezilla/sitemanager.xml
- 旧版(站点在全局配置):~/.config/filezilla/filezilla.xml
- 备份原文件:
- cp ~/.config/filezilla/sitemanager.xml ~/.config/filezilla/sitemanager.xml.bak
- 或 cp ~/.config/filezilla/filezilla.xml ~/.config/filezilla/filezilla.xml.bak
- 编辑文件,按示例添加站点与凭据(按需替换主机、端口、用户名、密码与协议):
- SFTP 示例(sitemanager.xml 片段):
< SiteManager> < Site> < Protocol> SFTP - SSH File Transfer Protocol< /Protocol> < Host> 192.0.2.10< /Host> < Port> 22< /Port> < LogonType> Normal< /LogonType> < User> alice< /User> < Pass> your_password< /Pass> < /Site> < /SiteManager> - FTP 示例(filezilla.xml 片段):
< Servers> < Server host="ftp.example.com" protocol="FTP - File Transfer Protocol" name="MyFTP"> < Credentials> < Username> bob< /Username> < Password> your_password< /Password> < /Credentials> < /Server> < /Servers>
- SFTP 示例(sitemanager.xml 片段):
- 保存文件,重新启动 FileZilla,在站点管理器中双击对应站点即可自动登录。
SFTP密钥登录与免密配置
- 在本地生成密钥(如尚未生成):ssh-keygen -t rsa -b 2048,生成的私钥通常为 ~/.ssh/id_rsa,公钥为 ~/.ssh/id_rsa.pub。
- 将公钥上传到服务器的 ~/.ssh/authorized_keys(可用 ssh-copy-id 或手动追加)。
- 在 FileZilla:编辑 → 设置 → SFTP,点击 添加密钥文件,选择你的 id_rsa(若私钥有密码,FileZilla 会要求输入;也可使用 ssh-agent 管理密钥)。
- 站点管理器中新建站点,协议选 SFTP,登录类型选 Normal,用户名填写服务器上的系统用户名,密码留空(由密钥完成认证),保存后双击即可自动登录。
安全与排错建议
- 安全性:
- 配置文件中的密码为明文,请限制对 ~/.config/filezilla/ 的访问权限(如 chmod 600 相关文件/目录),并避免共享或公用的系统账户使用该配置。
- 在公共或不可信环境中,优先使用 SFTP + 密钥,并禁用密码登录;必要时仅勾选“保存密码”于受控主机上。
- 备份与恢复:
- 修改配置前先备份(见上文 cp 命令),出现异常可快速回滚。
- 常见故障排查:
- 修改配置后未生效:确认已关闭并重启 FileZilla,避免配置被覆盖。
- 找不到配置路径:不同发行版与版本可能使用 sitemanager.xml 或 filezilla.xml,可在用户主目录 ~/.config/filezilla/ 下检查实际存在的文件并编辑对应文件。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux上如何设置FileZilla自动登录
本文地址: https://pptw.com/jishu/779726.html
