centos

如何在CentOS上使用FileZilla进行FTP服务器管理

小樊
48
2025-10-23 19:47:58
栏目: 云计算

一、准备工作 在CentOS上使用FileZilla管理FTP服务器前,需确保系统已更新且具备网络连接。建议使用CentOS 7及以上版本,以兼容最新软件包。

二、安装FileZilla Server

  1. 更新系统软件包
    打开终端,执行sudo yum update -y,确保系统软件包为最新版本。
  2. 安装FileZilla Server
    执行sudo yum install epel-release -y(若未启用EPEL仓库),再执行sudo yum install filezilla-server -y,完成服务器安装。

三、配置FileZilla Server

  1. 启动与设置开机自启
    安装完成后,启动服务:sudo systemctl start filezilla-server;设置开机自启:sudo systemctl enable filezilla-server
  2. 进入管理界面
    终端输入sudo filezilla-server -i,打开FileZilla Server管理界面。
  3. 创建FTP用户
    在管理界面点击左侧编辑用户,右侧点击添加,输入用户名(如ftpuser)、密码(设置强密码),勾选启用账户;再点击共享文件夹,设置用户主目录(如/home/ftpuser)及权限(如读取、写入)。
  4. 配置服务器参数
    点击左侧编辑设置,在常规设置中:
    • 设置监听IP(0.0.0.0表示监听所有网卡);
    • 端口保持默认21(或自定义,需与客户端一致);
    • 启用被动模式,设置端口范围(如50000-50100,用于数据传输)。
      FTP设置中,调整最大连接数(如100)、超时时间(如300秒)等参数,点击应用保存。

四、配置防火墙 允许FTP流量通过防火墙,避免连接被拦截:

  1. 开放FTP端口
    执行sudo firewall-cmd --permanent --add-port=21/tcp(FTP控制端口);
    执行sudo firewall-cmd --permanent --add-port=50000-50100/tcp(被动模式数据端口)。
  2. 重新加载防火墙
    执行sudo firewall-cmd --reload,使规则生效。

五、使用FileZilla Client连接服务器

  1. 安装FileZilla Client
    若未安装,执行sudo yum install filezilla -y,完成客户端安装。
  2. 配置站点连接
    打开FileZilla Client,点击文件站点管理器,点击新建站点,填写:
    • 站点名称(如CentOS_FTP);
    • 主机(服务器IP地址,如192.168.1.100);
    • 端口(21,与服务器设置一致);
    • 协议(FTP - 文件传输协议);
    • 加密(要求显式FTP over TLS,提升安全性);
    • 登录类型(正常);
    • 用户名/密码(之前创建的FTP用户信息)。
  3. 连接与测试
    点击连接,若提示“连接成功”,则可通过左侧本地站点(本地计算机)与右侧远程站点(FTP服务器)之间的拖拽、复制粘贴等操作,实现文件上传、下载、删除、重命名等管理功能。

六、实用技巧与注意事项

0
看了该问题的人还看了