相关文章推荐
细心的手电筒  ·  企业财务经营管理的解决方案有哪些_用户中心( ...·  10 月前    · 
逼格高的木瓜  ·  站点系统安装帐户未正确用于数据库连接 - ...·  1 年前    · 
帅气的领带  ·  docker正常安装成功,但是启动服务报错F ...·  1 年前    · 
想发财的黄瓜  ·  datagrip The server ...·  2 年前    · 
阳刚的紫菜汤  ·  php - Expected ...·  2 年前    · 
Code  ›  pure-ftpd 开启 Passive Mode开发者社区
https://cloud.tencent.com/developer/article/1970821
帅气的刺猬
1 年前
作者头像
yiyun
0 篇文章

pure-ftpd 开启 Passive Mode

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > yiyun 的专栏 > pure-ftpd 开启 Passive Mode

pure-ftpd 开启 Passive Mode

作者头像
yiyun
发布 于 2022-04-01 16:26:05
766 0
发布 于 2022-04-01 16:26:05
举报

前提

  • FTP客户端:WinSCP
  • Centos 7.8 (64位)
  • pure-ftpd
    • (笔者这里是使用 宝塔面板 安装的)

WinSCP 开启 Passive Mode

pure-ftpd 开启 Passive Mode

  1. pure-ftpd 配置文件路径:
  • 使用宝塔安装 pure-ftpd,路径则为:
/www/server/pure-ftpd/etc/pure-ftpd.conf

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

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

找到如下内容:

# 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 服务
  • 宝塔面板:
  • 命令
service  pure-ftpd  restart

补充:

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

/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运维日志
Server sent passive reply with unroutable address 172.16.206.241, using host address instead.

解决:

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

# Force an IP address in PASV/EPSV/SPSV replies. - for NAT.
# Symbolic host names are also accepted for gateways with dynamic IP
# addresses.
 
推荐文章
细心的手电筒  ·  企业财务经营管理的解决方案有哪些_用户中心(User Center)-阿里云帮助中心
10 月前
逼格高的木瓜  ·  站点系统安装帐户未正确用于数据库连接 - Configuration Manager | Microsoft Learn
1 年前
帅气的领带  ·  docker正常安装成功,但是启动服务报错Failed to startDocker……Engine - 知乎
1 年前
想发财的黄瓜  ·  datagrip The server selected protocol version TLS10 is not accepted by client preferences [TLS13 - 知乎
2 年前
阳刚的紫菜汤  ·  php - Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted - Stack Overflow
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号