如何在Debian上使用FileZilla进行FTP传输
FileZilla是一款免费的跨平台FTP客户端,支持FTP、FTPS(FTP over SSL/TLS)、SFTP(SSH File Transfer Protocol)等协议,适用于Debian系统。以下是三种常见安装方式:
打开终端(快捷键:Ctrl+Alt+T
),依次执行以下命令更新系统包列表、安装FileZilla并验证安装:
sudo apt update && sudo apt upgrade -y # 更新系统
sudo apt install filezilla -y # 安装FileZilla
sudo dpkg -l | grep filezilla # 验证安装(显示filezilla信息则表示成功)
若系统未安装Snap,先执行以下命令安装Snap核心:
sudo apt update && sudo apt install snapd -y
sudo snap install core
然后通过Snap商店安装FileZilla:
sudo snap install filezilla
访问FileZilla官方网站(filezilla-project.org),下载适用于Debian的.deb
安装包(如filezilla_xxx.deb
)。下载完成后,打开终端导航至下载目录,执行:
sudo dpkg -i filezilla_xxx.deb # 安装
sudo apt-get install -f # 解决依赖问题(若有)
安装完成后,可通过终端输入filezilla
或应用菜单启动FileZilla。
启动FileZilla后,可通过快速连接或站点管理器配置连接信息:
在FileZilla主界面顶部,输入以下信息后点击快速连接:
192.168.1.100
或ftp.example.com
);ftpuser
);yourpassword
);21
,若服务器使用SFTP则填22
(SFTP基于SSH,默认端口22)。若需频繁连接同一服务器,建议通过站点管理器保存配置:
FTP - 文件传输协议
(普通FTP)或SFTP - SSH File Transfer Protocol
(加密传输,推荐);正常
,输入用户名和密码;连接成功后,FileZilla界面分为**左侧(本地站点)和右侧(远程站点)**两部分,分别显示本地计算机和远程服务器的文件目录。
Ctrl+A
全选);/var/www/html
),或右键点击文件选择上传;755
表示所有者可读写执行,其他用户可读执行)。ufw
)是否允许FTP/SFTP端口:sudo ufw allow 21/tcp # 允许FTP端口(若使用FTP)
sudo ufw allow 22/tcp # 允许SFTP端口(若使用SFTP)
sudo ufw reload # 重新加载防火墙规则
50000-50010
),避免连接中断。