在 Linux 下使用 FileZilla 通过 SFTP 连接服务器的步骤如下:
bash
sudo apt update
sudo apt install filezillabash
sudo yum install epel-release
sudo yum install filezillabash
sudo pacman -S filezilla从应用菜单或终端启动:
filezilla
填写连接信息:
sftp.example.com 或 192.168.1.100)。22(SFTP 通常与 SSH 共用端口)。选择协议:
密钥认证(可选):
编辑(Edit) → 设置(Settings) → SFTP。添加密钥文件(Add keyfile),选择您的私钥文件(如 ~/.ssh/id_rsa)。点击 快速连接(Quickconnect) 按钮。首次连接时会提示确认服务器指纹,勾选 始终信任此主机(Always trust this host) 后确认。
文件权限(File permissions) 可修改权限(如 755)。文件(File) → 站点管理器(Site Manager)。新站点(New Site),填写连接信息并保存,方便下次快速连接。连接超时/失败:
sudo ufw allow 22)。sudo systemctl status sshd)。密钥认证失败:
600(chmod 600 ~/.ssh/id_rsa)。~/.ssh/authorized_keys 是否包含公钥。中文乱码:
编辑(Edit) → 设置(Settings) → 传输(Transfers) → 文件名编码(Filenames encoding) 选择 UTF-8。通过以上步骤,您可以在 Linux 下轻松使用 FileZilla 通过 SFTP 管理远程文件。