宝塔FTP服务Pure-Ftpd读取目录列表失败的解决方法

宝塔面板在安装了FTP服务“Pure-Ftpd”后,本地使用第三方FTP客户端,提示登录成功,但读取目录列表失败。怀疑是目录权限或端口未开放所致。但经过排查,无论是服务器还是宝塔,都已放行21端口,且目录也出于755权限,均正常。

经过一番探索,发现是Pure-Ftpd开启被动模式后,需要再在服务器放行被动端口。具体方法如下:

  1. 在宝塔面板左侧选择“安全”面板,放行端口21,同时在服务器端也要相应开放此端口;

  2. 开放Pure-Ftpd的被动端口,进入服务器端的防火箱设置页面,放行39000-40000的端口;

  3. 在宝塔面板修改Pure-Ftpd的配置文件。在软件商店找到“Pure-Ftpd”,点击设置。在“配置修改”选项卡中,搜索“ForcePassiveIP”,去掉前面的#号,解除注释。并将后面的IP替换为服务器的外网IP地址。保存配置后,在“服务”选项卡中重载配置即可。

尝试重新登录,看看有什么变化吧!

原文:https://blog.51cto.com/uppower/1404653

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权,转载请注明出处。
文章名称:《宝塔FTP服务Pure-Ftpd读取目录列表失败的解决方法》
文章来自:泰恩数据
文章链接:https://tyne.cc/1233.html
本站资源仅供个人学习使用,请勿用于商业用途。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址