在Linux系统中配置FileZilla实现自动登录(保存密码并自动连接),可以按照以下步骤操作:
打开FileZilla
filezilla
添加站点信息
Ctrl+S
)。MyServer
)。配置连接参数
SFTP
(推荐)或 FTP
。sftp.example.com
)。22
,FTP为21
(根据实际修改)。root
)。设置自动连接
下次启动自动连接
FileZilla的站点信息保存在 ~/.config/filezilla/sitemanager.xml
中。
若需直接修改(例如批量配置),可按以下步骤:
备份原有配置
cp ~/.config/filezilla/sitemanager.xml ~/.config/filezilla/sitemanager.xml.bak
编辑配置文件
nano ~/.config/filezilla/sitemanager.xml
找到对应站点的 <Server>
标签,确保以下字段存在:
<Pass encoding="base64">加密后的密码</Pass>
<LoginType>0</LoginType> <!-- 0表示"正常"登录类型 -->
加密密码(可选) FileZilla使用Base64编码密码,可通过以下命令生成:
echo -n "你的密码" | base64
将输出结果填入 <Pass>
标签。
安全性风险
bash
chmod 600 ~/.config/filezilla/sitemanager.xml
命令行自动连接
启动时直接连接指定站点:
filezilla sftp://user:password@example.com
(密码会暴露在命令历史中,不推荐)
如有其他问题,欢迎进一步提问!