这是最常用的方法,适用于大多数用户,操作简单且安全(可选择密钥登录)。
Ctrl+S)。192.168.1.100);root),“密码”栏输入密码(可选“保存密码”以自动填充,但需注意安全性);~/.ssh/id_rsa),若私钥有密码,需输入并保存。若需批量配置或更灵活的控制,可直接编辑FileZilla的配置文件(适用于高级用户)。
filezilla.xml默认位于用户主目录下的.config/filezilla文件夹中(如~/.config/filezilla/filezilla.xml)。若文件夹不存在,可手动创建:mkdir -p ~/.config/filezilla
nano、vim)打开filezilla.xml:nano ~/.config/filezilla/filezilla.xml
<Servers>标签内添加或修改站点信息,示例如下:<Servers>
<Server>
<Host>ftp.example.com</Host>
<Port>21</Port>
<Protocol>1</Protocol> <!-- 1=FTP, 2=SFTP -->
<Type>0</Type> <!-- 0=Normal, 1=AskForPassword, 2=Anonymous -->
<User>your_username</User>
<Pass>your_password</Pass> <!-- 明文密码,需注意安全 -->
<Logontype>0</Logontype> <!-- 0=Normal, 1=AskForPassword -->
<SavePassword>1</SavePassword> <!-- 1=保存密码 -->
<PassiveMode>1</PassiveMode> <!-- 1=被动模式(推荐) -->
</Server>
</Servers>
<Protocol>:1=FTP,2=SFTP(需与服务器协议一致);<Logontype>:0=正常登录(用户名+密码),1=手动输入密码(不自动登录);<SavePassword>:1=保存密码(自动填充),0=不保存;<PassiveMode>:1=被动模式(解决防火墙问题,推荐开启)。Ctrl+O→Enter→Ctrl+X),重启FileZilla客户端,新配置将生效。gpg加密filezilla.xml),或限制文件访问权限(chmod 600 ~/.config/filezilla/filezilla.xml)。ssh-keygen -t rsa -b 4096(默认保存到~/.ssh/id_rsa);ssh-copy-id user@server_ip;id_rsa文件)。filezilla.xml前,建议备份原文件(cp filezilla.xml filezilla.xml.bak),避免配置错误导致无法启动。通过以上方法,即可在Linux系统中设置FileZilla自动连接服务器,兼顾便捷性与安全性。