FileZilla在CentOS上的配置步骤
FileZilla在CentOS上的配置步骤(服务器端+客户端)
一、安装FileZilla Server(FTP服务端)
-
更新系统软件包
运行以下命令确保系统软件包为最新版本:sudo yum update -y
-
安装EPEL仓库
FileZilla Server依赖EPEL(Extra Packages for Enterprise Linux)仓库,需先安装:sudo yum install epel-release -y
-
安装FileZilla Server
通过yum命令安装FileZilla Server:sudo yum install filezilla-server -y
-
启动并设置开机自启
启动FileZilla Server服务,并配置为系统启动时自动运行:sudo systemctl start filezilla-server sudo systemctl enable filezilla-server
-
验证服务状态
检查服务是否运行正常:sudo systemctl status filezilla-server
若显示“active (running)”,则表示服务已启动。
二、配置FileZilla Server
-
打开服务器管理界面
通过终端启动FileZilla Server管理工具(需root权限):sudo filezilla-server -i
-
配置基础参数
在管理界面左侧点击编辑→设置,完成以下设置:- 常规设置:确认“监听地址”为
0.0.0.0
(允许所有IP连接),端口保持默认21
(或修改为其他未被占用的端口); - 被动模式设置:勾选“启用被动模式”,设置“被动端口范围”(如
50000-50100
,需与后续防火墙配置一致)。
- 常规设置:确认“监听地址”为
-
管理用户权限
点击左侧编辑→用户,进行以下操作:- 添加用户:点击“添加”按钮,输入用户名(如
ftpuser
); - 设置密码:选择“正常”登录类型,输入并确认密码;
- 限制访问目录:点击“共享文件夹”→“添加”,选择用户可访问的目录(如
/home/ftpuser
),并设置权限(如“读取”“写入”)。
- 添加用户:点击“添加”按钮,输入用户名(如
-
保存配置
点击“应用”→“确定”保存所有设置。
三、配置CentOS防火墙
-
允许FTP端口
若使用firewalld防火墙,运行以下命令允许FTP服务及被动模式端口:sudo firewall-cmd --permanent --add-service=ftp sudo firewall-cmd --permanent --add-port=50000-50100/tcp # 被动模式端口范围 sudo firewall-cmd --reload
-
验证防火墙规则
检查规则是否生效:sudo firewall-cmd --list-all
确认输出中包含
ftp
服务和50000-50100/tcp
端口。
四、安装FileZilla Client(可选,用于连接服务器)
若需要在CentOS本地使用FileZilla连接其他FTP服务器(或本机测试),可安装FileZilla Client:
-
安装EPEL仓库(若未安装):
sudo yum install epel-release -y
-
安装FileZilla Client:
sudo yum install filezilla -y
-
启动客户端:
通过终端输入filezilla
或应用菜单启动,即可使用图形界面连接FTP服务器。
五、测试FTP连接
-
使用客户端连接
打开FileZilla Client,点击文件→站点管理器,新建站点并填写以下信息:- 主机:服务器IP地址;
- 端口:21(或自定义端口);
- 协议:FTP;
- 加密:选择“仅使用普通FTP”(或根据需求选择TLS);
- 登录类型:正常;
- 用户名/密码:步骤二中创建的FTP用户信息。
-
验证传输功能
连接成功后,左侧为本地目录,右侧为服务器目录,可通过拖拽实现文件上传/下载。
注意事项
- 安全性:建议启用TLS加密(在服务器管理界面的“FTP设置”→“加密”中配置),避免明文传输;
- 用户隔离:通过
chroot_local_user=YES
(在/etc/vsftpd/vsftpd.conf
中设置,若使用vsftpd)限制用户只能访问自己的目录; - 被动模式端口:确保防火墙放行被动模式端口范围,否则客户端可能无法下载文件。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: FileZilla在CentOS上的配置步骤
本文地址: https://pptw.com/jishu/723650.html