行业资讯

促销活动、技术干货、问题解答、技术讨论,学习,成长,分享,共建

宝塔主机Pure-Ftpd如果让FTP允许被动连接

2023-07-24 09:27:41 点击:485
宝塔主机Pure-Ftpd如果让FTP允许被动连接
Pure-FTPd 是一个流行的开源 FTP 服务器软件,支持被动模式(PASV)连接。在默认情况下,Pure-FTPd 是配置为使用被动模式的。被动模式允许客户端通过数据连接发送请求,而不是服务器通过控制连接请求客户端建立数据连接。这种方式可以避免由于网络设备的防火墙或 NAT 设备的限制而导致的连接问题。


要确保 Pure-FTPd 启用并正确配置了被动模式,可以按照以下步骤进行设置:


1. 确认 Pure-FTPd 安装并正确运行。


首先,确保你的宝塔主机已经安装了 Pure-FTPd,并且正在运行。可以通过以下命令检查 Pure-FTPd 是否正在运行:


``` systemctl status pure-ftpd ```


如果输出结果中显示 Pure-FTPd 正在运行,那么说明已经安装并且正在正常工作。如果没有安装,可以使用以下命令安装 Pure-FTPd:


``` yum install pure-ftpd ```


2. 配置 Pure-FTPd 使用被动模式。


找到 Pure-FTPd 的主配置文件,可以在 `/etc/pure-ftpd.conf` 或 `/etc/pure-ftpd/pure-ftpd.conf` 中找到。打开该文件,并找到以下两个配置项:


``` PassivePortRange 30000 50000 # PassivePortRange # 默认是30000 50000,设置被动模式所使用的端口范围。 ```


确保 PassivePortRange 项的值是 30000 到 50000。这个范围是可以根据需要进行调整的,但是要确保范围内的端口没有被其他服务使用。


另外,确保以下配置项是启用状态,即没有被注释掉(行首没有 `#`):


``` PassivePortRange 30000 50000 # 默认是被注释掉的,要去掉注释这一行才能在被动模式下工作。 ```


配置完成后,保存并关闭该文件。


3. 配置防火墙和 NAT 设备。


为了使被动模式的连接正常工作,需要在防火墙和 NAT 设备上进行相应的配置。


首先,打开防火墙并添加一条允许使用被动模式端口范围的规则。例如,可以使用以下命令添加一条允许的规则:


``` firewall-cmd --zone=public --add-port=30000-50000/tcp --permanent ```


然后重启防火墙以使配置生效:


``` firewall-cmd --reload ```


接下来,在 NAT 设备上进行相应的配置。由于每个 NAT 设备的配置方式不同,具体的配置步骤可能会有所差异。一般来说,需要将被动模式端口范围映射到服务器的内部 IP 地址。


配置完成后,你的 Pure-FTPd 将允许使用被动模式进行连接。可以使用客户端软件测试连接是否正常工作。


总结:在宝塔主机上配置 Pure-FTPd 使用被动模式连接的过程主要包括确认 Pure-FTPd 状态、配置 Pure-FTPd 使用被动模式、配置防火墙和 NAT 设备。通过上述步骤,你就可以让 Pure-FTPd 允许被动连接。希望这些内容能够帮助到你。
声明:免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:dm@cn86.cn进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。本站原创内容未经允许不得转载。
  • 7x24

    在线售后支持

  • 10

    +

    10年互联网服务经验

  • 300

    +

    全国300余家服务机构

  • 70000

    +

    与70000余家企业客户携手

logo
祥云平台主营业务:品牌型网站建设,高端型网站建设, 外贸型网站建设,营销型网站建设,网站优化, 开发类网站,企业网络营销,搜索引擎推广,微信小程序, 企业邮箱,短视频运营等。

服务热线

400-007-8608

公司:

苏州祥云平台信息技术有限公司
苏州华企立方信息技术有限公司

地址:江苏省昆山市昆太路530号祥和国际大厦15-16层

返回顶部