首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >pure-ftpd 开启 Passive Mode

pure-ftpd 开启 Passive Mode

作者头像
yiyun
发布2022-04-01 16:26:05
发布2022-04-01 16:26:05
2.2K0
举报
文章被收录于专栏:yiyun 的专栏yiyun 的专栏

前提

  • FTP客户端:WinSCP
  • Centos 7.8 (64位)
  • pure-ftpd

WinSCP 开启 Passive Mode

pure-ftpd 开启 Passive Mode

  1. pure-ftpd 配置文件路径:
  2. 使用宝塔安装 pure-ftpd,路径则为:
代码语言:javascript
复制
/www/server/pure-ftpd/etc/pure-ftpd.conf

当然,也可以在宝塔面板操作:

  • 直接在 CentOS 下安装 pure-ftpd,路径则为:
代码语言:javascript
复制
/etc/pure-ftpd/pure-ftpd.conf
  1. 修改 配置文件 pure-ftpd.conf

找到如下内容:

代码语言:javascript
复制
# Port range for passive connections replies. - for firewalling.

PassivePortRange          39000 40000

注意: 如果上方 PassivePortRange 39000 40000 被注释,需要取消注释, 注意:笔者测试过更换端口范围(3000 4000),然而会导致超时连接,不知道为何, 所以请使用默认端口范围(39000 40000),

  1. _阿里云_ECS -> 配置安全组规则 -> 入、出方向 放行 39000/40000

当然,使用 FTP ,首先肯定要放行 21 端口,这里不多阐述。

  1. 重启 pure-ftpd 服务
  2. 宝塔面板:
  • 命令
代码语言:javascript
复制
service  pure-ftpd  restart

补充:

参考:Pure-Ftpd · 宝塔面板手册 · 看云

代码语言:javascript
复制
/etc/init.d/pure-ftpd start    #启动pure-ftpd    
/etc/init.d/pure-ftpd stop	   #停止pure-ftpd
/etc/init.d/pure-ftpd restart  #重启pure-ftpd
/etc/init.d/pure-ftpd reload   #重载pure-ftpd
/etc/init.d/pure-ftpd status   #查看pure-ftpd当前运行状态

补充

WinSCP 无法连接 pure-ftpd(Passive Mode)

参考:

  • Linux FTP命令行被动模式连接PureFtpd超时-Linux运维日志
代码语言:javascript
复制
Server sent passive reply with unroutable address 172.16.206.241, using host address instead.

解决:

pure-ftpd.conf 找到 ForcePassiveIP ,取消注释,修改 ip 地址为所在公网IP。

代码语言:javascript
复制
# Force an IP address in PASV/EPSV/SPSV replies. - for NAT.
# Symbolic host names are also accepted for gateways with dynamic IP
# addresses.

ForcePassiveIP                120.14.213.35

120.14.213.35 为 _阿里云_ECS 公网IP地址

重启 pure-ftpd 服务即可。

超时连接

代码语言:javascript
复制
Timeout detected. (data connection)
Could not retrieve directory listing
Error listing directory '/'.

解决:

不知道为何使用 3000 4000,就会出现如上图无法连接,使用默认端口范围即可

代码语言:javascript
复制
# Port range for passive connections replies. - for firewalling.

PassivePortRange          39000 40000

参考

感谢帮助!

本文作者: yiyun

本文链接: https://cloud.tencent.com/developer/article/1970821

版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-02-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前提
  • WinSCP 开启 Passive Mode
  • pure-ftpd 开启 Passive Mode
  • 补充
    • WinSCP 无法连接 pure-ftpd(Passive Mode)
    • 超时连接
  • 参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档