Linux中FileZilla如何设置FTP
导读:Linux中FileZilla设置FTP 一 安装FileZilla客户端 在基于 Debian/Ubuntu 的系统上,使用 APT 安装: 更新软件包索引:sudo apt update 安装客户端:sudo apt install...
Linux中FileZilla设置FTP
一 安装FileZilla客户端
- 在基于 Debian/Ubuntu 的系统上,使用 APT 安装:
- 更新软件包索引:sudo apt update
- 安装客户端:sudo apt install filezilla
- 可选中文界面:sudo apt install filezilla-locales
- 使用 Flatpak(应用隔离更好):
- 安装 Flatpak:sudo apt install flatpak
- 添加 Flathub:flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
- 安装 FileZilla:flatpak install flathub org.filezilla.FileZilla
- 运行:flatpak run org.filezilla.FileZilla
- 也可从 官网下载 .tar.bz2 压缩包,解压后在解压目录的 FileZilla3/bin 中运行可执行文件以使用。
二 在客户端创建站点并连接
- 打开 FileZilla,进入 文件 → 站点管理器 → 新建站点,填写:
- 主机:服务器 IP 或域名
- 端口:21(FTP)、22(SFTP)、或 990(FTPS 显式)
- 协议:选择 FTP - 文件传输协议(如需加密,选 FTPS;若服务器支持 SSH,优先 SFTP)
- 登录类型:正常(输入用户名/密码)或 询问密码/密钥(按需)
- 字符集:保持 UTF-8(避免中文乱码)
- 点击 连接;首次连接会提示保存主机密钥,确认即可。
三 服务器侧快速配置示例(以 vsftpd 为例)
- 安装 vsftpd:sudo apt install vsftpd
- 编辑配置:sudo nano /etc/vsftpd.conf,常用项:
- listen=YES
- anonymous_enable=NO
- local_enable=YES
- write_enable=YES
- chroot_local_user=YES
- allow_writeable_chroot=YES
- userlist_enable=YES
- tcp_wrappers=YES
- 重启服务:sudo systemctl restart vsftpd
- 创建用户:sudo adduser ftpuser,并设置密码
- 防火墙放行(UFW):sudo ufw allow 20/tcp、sudo ufw allow 21/tcp,然后 sudo ufw reload。
四 传输与常用操作
- 传输方式:在本地与远程面板间 拖放文件/目录 即可上传/下载;也可用右键菜单的 上传/下载/删除/重命名/新建目录。
- 常用快捷键:F2 重命名、F5 刷新、Tab 切换窗格、Alt 在同一窗格内移动项目。
五 故障排查与安全建议
- 连接失败排查:
- 检查服务状态:FTP 用 sudo systemctl status vsftpd;SFTP 用 sudo systemctl status ssh
- 核对站点参数:主机、端口、协议、用户名、密码是否正确
- 防火墙放行:FTP 放行 20/tcp、21/tcp;SFTP 放行 22/tcp
- 服务器配置:确认 vsftpd.conf 关键项已启用,用户具备权限
- 网络连通:客户端与服务器之间网络是否可达
- 安全建议:
- 优先使用 SFTP 或 FTPS,尽量避免明文 FTP
- 使用 强密码,并定期查看 日志文件 以发现异常
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux中FileZilla如何设置FTP
本文地址: https://pptw.com/jishu/763263.html
