首页主机资讯FileZilla在CentOS上的配置步骤

FileZilla在CentOS上的配置步骤

时间2025-10-11 15:18:03发布访客分类主机资讯浏览1448
导读:FileZilla在CentOS上的配置步骤(服务器端+客户端) 一、安装FileZilla Server(FTP服务端) 更新系统软件包 运行以下命令确保系统软件包为最新版本: sudo yum update -y 安装EPEL...

FileZilla在CentOS上的配置步骤(服务器端+客户端)

一、安装FileZilla Server(FTP服务端)

  1. 更新系统软件包
    运行以下命令确保系统软件包为最新版本:

    sudo yum update -y
    
  2. 安装EPEL仓库
    FileZilla Server依赖EPEL(Extra Packages for Enterprise Linux)仓库,需先安装:

    sudo yum install epel-release -y
    
  3. 安装FileZilla Server
    通过yum命令安装FileZilla Server:

    sudo yum install filezilla-server -y
    
  4. 启动并设置开机自启
    启动FileZilla Server服务,并配置为系统启动时自动运行:

    sudo systemctl start filezilla-server
    sudo systemctl enable filezilla-server
    
  5. 验证服务状态
    检查服务是否运行正常:

    sudo systemctl status filezilla-server
    

    若显示“active (running)”,则表示服务已启动。

二、配置FileZilla Server

  1. 打开服务器管理界面
    通过终端启动FileZilla Server管理工具(需root权限):

    sudo filezilla-server -i
    
  2. 配置基础参数
    在管理界面左侧点击编辑设置,完成以下设置:

    • 常规设置:确认“监听地址”为0.0.0.0(允许所有IP连接),端口保持默认21(或修改为其他未被占用的端口);
    • 被动模式设置:勾选“启用被动模式”,设置“被动端口范围”(如50000-50100,需与后续防火墙配置一致)。
  3. 管理用户权限
    点击左侧编辑用户,进行以下操作:

    • 添加用户:点击“添加”按钮,输入用户名(如ftpuser);
    • 设置密码:选择“正常”登录类型,输入并确认密码;
    • 限制访问目录:点击“共享文件夹”→“添加”,选择用户可访问的目录(如/home/ftpuser),并设置权限(如“读取”“写入”)。
  4. 保存配置
    点击“应用”→“确定”保存所有设置。

三、配置CentOS防火墙

  1. 允许FTP端口
    若使用firewalld防火墙,运行以下命令允许FTP服务及被动模式端口:

    sudo firewall-cmd --permanent --add-service=ftp
    sudo firewall-cmd --permanent --add-port=50000-50100/tcp  # 被动模式端口范围
    sudo firewall-cmd --reload
    
  2. 验证防火墙规则
    检查规则是否生效:

    sudo firewall-cmd --list-all
    

    确认输出中包含ftp服务和50000-50100/tcp端口。

四、安装FileZilla Client(可选,用于连接服务器)

若需要在CentOS本地使用FileZilla连接其他FTP服务器(或本机测试),可安装FileZilla Client:

  1. 安装EPEL仓库(若未安装):

    sudo yum install epel-release -y
    
  2. 安装FileZilla Client

    sudo yum install filezilla -y
    
  3. 启动客户端
    通过终端输入filezilla或应用菜单启动,即可使用图形界面连接FTP服务器。

五、测试FTP连接

  1. 使用客户端连接
    打开FileZilla Client,点击文件站点管理器,新建站点并填写以下信息:

    • 主机:服务器IP地址;
    • 端口:21(或自定义端口);
    • 协议:FTP;
    • 加密:选择“仅使用普通FTP”(或根据需求选择TLS);
    • 登录类型:正常;
    • 用户名/密码:步骤二中创建的FTP用户信息。
  2. 验证传输功能
    连接成功后,左侧为本地目录,右侧为服务器目录,可通过拖拽实现文件上传/下载。

注意事项

  • 安全性:建议启用TLS加密(在服务器管理界面的“FTP设置”→“加密”中配置),避免明文传输;
  • 用户隔离:通过chroot_local_user=YES(在/etc/vsftpd/vsftpd.conf中设置,若使用vsftpd)限制用户只能访问自己的目录;
  • 被动模式端口:确保防火墙放行被动模式端口范围,否则客户端可能无法下载文件。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: FileZilla在CentOS上的配置步骤
本文地址: https://pptw.com/jishu/723650.html
CentOS SSH服务启动不了 CentOS系统FileZilla连接失败怎么办

游客 回复需填写必要信息