如何在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),避免连接中断。