首页 > 其他分享 >宝塔安装FTP服务器Pure-Ftpd不能读取目录列表的解决方法

宝塔安装FTP服务器Pure-Ftpd不能读取目录列表的解决方法

时间:2022-10-12 20:35:27浏览次数:84  
标签:FTP Ftpd 宝塔 端口 Pure 服务器

宝塔面板安装了FTP服务器Pure-Ftpd 1.0.49后,远程登陆FTP可以登陆成功,但是发现目录无法读取列表出来,这种情况大都出现在被动端口或远程服务器发回了不可用的路由地址所致。

原因分析

读取目录列表失败的原因有以下两种:
1、未开放FTP端口21;
2、未开放Pure-Ftpd被动端口范围(端口范围39000~40000),导致无法使用被动模式进行连接通信;
3、远程服务器发回了不可用的路由地址。

解决方法

1、在宝塔面板的”安全”项里开放FTP默认端口21,同时云主机的安全组也要相应开放此端口;
2、开放Pure-Ftpd的被动端口范围,进入所用云服务器的安全组,放开39000~40000的端口;
3、宝塔面板,修改Pure-Ftpd的配置文件,搜索”ForcePassiveIP”(第188行),去掉前面的注释符号(#),并把后面的IP地址修改为您服务器外网的IP地址,保存配置后,在”服务”里重载配置即可。

Pure-Ftpd默认的被动端口为39000~40000,如果想自定义被动端口,可以找到”PassivePortRange”(第180行),修改后面的端口号即可,注意,修改被动端口范围后,云主机的安全组也要相应的对端口范围进行开放哦。

 

标签:FTP,Ftpd,宝塔,端口,Pure,服务器
From: https://www.cnblogs.com/jingccj/p/16785842.html

相关文章

  • 陆地观测卫星数据服务(CRESDA)订单ftp地址错误—已解决不能下载问题
    陆地观测卫星数据服务订单ftp地址错误问题:本人在陆地观测卫星数据网站上申请GF1-WFV10幅数据,订单完成后返回的FTP地址出现无法连接服务器现象。(数据订单申请已通过)一、情......
  • vsftpd修改指定端口
    1、修改配置修改配置一]#vi/etc/vsftpd/vsftpd.conflisten_port=8011#追加需要改的端口号修改配置二编辑/etc/services文件,将其中的ftp21/tcp改为ftp8......
  • 陆地观测卫星数据服务(CRESDA)订单ftp地址错误—已解决不能下载问题
    陆地观测卫星数据服务订单ftp地址错误问题:本人在陆地观测卫星数据网站上申请GF1-WFV10幅数据,订单完成后返回的FTP地址出现无法连接服务器现象。(数据订单申请已通过)一、情......
  • 网安软件:Xshell和XFTP官网免费版本
    ​​https://www.xshell.com/zh/free-for-home-school/​​1、​​点我最快获取软件​​2、​​点我获悉三点声明​​注意:仅需按要求提供一个邮箱即可!......
  • linux 之间 copy 传输文件方法:ftp、samba、sftp、scp、sz/rz
     不同的Linux之间copy文件通常有4种方法1.ftp2.samba服务3.sftp4.scp前三种方法都比较繁琐,最简单的方法就是scp  scpscp本地用户名@IP地址:文件名1远程用户名@IP......
  • Class 1 基于ECS搭建FTP服务
    title:Class1基于ECS搭建FTP服务excerpt:云上实践云上成长ECS7天实践训练营tags:[阿里云,在家学习,ECS,FTP服务,进阶班]categories:[学习,阿里云]ind......
  • vsftp命令
    CentOS6.5下快速搭建ftp服务器参考:https://www.linuxidc.com/Linux/2015-10/123848.htm1、用root进入系统2、使用命令rpm  -qa|grepvsftpd查看系统是否安装了f......
  • Python FTP 下载文件 简单示例
    简单的FTP下载,不加任何异常判断。<spanstyle="font-size:14px;">importosfromftplibimportFTPftp_addr='10.10.0.1'f=FTP(ftp_addr)f.login('anonymous')f.cwd("apk......
  • 官方下载xshell xftp
    免费下载xshell页面    https://www.xshell.com/zh/free-for-home-school/ ......
  • SSH、SFTP、FTP、Telnet、SCP、TFTP协议的原理
    一.SSH协议1.什么是SSH?SSH全称安全外壳协议(SecureShell),,是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。如果一个用户从本地计算机,使用SSH......