在 Linux 下使用 FileZilla 通过 SFTP 连接服务器的步骤如下:
bash
sudo apt update
sudo apt install filezilla
bash
sudo yum install epel-release
sudo yum install filezilla
bash
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 管理远程文件。