CentOS下Filezilla配置步骤是什么
导读:CentOS下FileZilla配置步骤 一 安装 FileZilla 客户端 在本地或服务器上安装图形化客户端(便于通过界面连接与管理): 安装 EPEL 仓库并安装客户端: sudo yum install -y epel-rel...
CentOS下FileZilla配置步骤
一 安装 FileZilla 客户端
- 在本地或服务器上安装图形化客户端(便于通过界面连接与管理):
- 安装 EPEL 仓库并安装客户端:
- sudo yum install -y epel-release
- sudo yum install -y filezilla
- 启动:在应用菜单搜索“FileZilla”或在终端执行 filezilla。
- 说明:若提示找不到包,请确认已成功启用 EPEL 仓库。以上步骤适用于 CentOS 7/8 等常见版本。
- 安装 EPEL 仓库并安装客户端:
二 使用站点管理器连接服务器
- 打开:文件 → 站点管理器 → 新建站点。
- 两种常用协议的配置要点如下:
| 协议 | 主机 | 端口 | 登录类型 | 加密/认证 | 备注 |
|---|---|---|---|---|---|
| SFTP | 服务器 IP/域名 | 22 | 正常 | 用户名/密码 或 密钥 | 基于 SSH,通常无需额外服务配置 |
| FTP/FTPS | 服务器 IP/域名 | 21 | 正常 | 明文 FTP 或 要求使用 FTP over TLS(显式 FTPS) | 需服务器支持 FTP/TLS,见下一节被动端口放行 |
- 首次连接 SFTP 出现“主机密钥未知”时,勾选“始终信任此主机并保存密钥”,确认连接。
- 连接成功后,左侧为本地文件列表,右侧为远程目录,拖拽即可上传/下载,右键可执行重命名/删除/权限等操作。
三 作为服务器端的快速配置(可选)
- 安装服务器端组件(若你要在本机提供 FTP 服务):
- 安装与启动:
- sudo yum install -y epel-release
- sudo yum install -y filezilla-server
- sudo systemctl start filezilla-server
- sudo systemctl enable filezilla-server
- 安装与启动:
- 基础安全与被动模式:
- 在服务器管理界面设置监听端口(默认 21)与被动模式端口范围(如 10000–10200),并在防火墙放行该范围;若服务器位于 NAT 后,需在被动设置中填写服务器公网 IP。
- 防火墙放行示例(以 FTP 被动端口范围 10000–10200 为例):
- sudo firewall-cmd --permanent --add-port=21/tcp
- sudo firewall-cmd --permanent --add-port=10000-10200/tcp
- sudo firewall-cmd --reload
- 客户端连接测试:协议选 FTP/FTPS,端口 21,输入用户名/密码验证上传/下载。
四 常见问题与排查
- 连接被拒绝或超时:
- 确认对应服务已运行(SFTP:sshd;FTP:vsftpd/filezilla-server)。
- 检查 防火墙/云安全组 是否放行端口(SFTP 22;FTP 21 及被动端口范围)。
- FTP 能登录但列目录失败(被动模式问题):
- 服务器需配置被动端口范围并在防火墙放行;NAT 环境需设置公网 IP。
- 中文乱码:
- 站点管理器 → 字符集 → 使用自定义字符集,填写 GBK(或服务器实际编码)。
- 大文件传输中断:
- 确认支持断点续传;网络不稳定时优先使用 SFTP。
五 安全建议
- 优先选择 SFTP(端口 22) 或 FTPS(显式,端口 21),避免使用明文 FTP。
- 为 FTP 启用 TLS 证书 并强制加密登录。
- 配置 被动模式端口范围 并在防火墙放行;NAT 环境正确设置 公网 IP。
- 限制并发连接数、开启日志,按需设置速度限制与 IP 过滤;避免使用 root 直连,创建最小权限的系统用户用于传输。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS下Filezilla配置步骤是什么
本文地址: https://pptw.com/jishu/782895.html
