pureftp 读取目录列表失败解决办法

最近在使用pureftp的时候遇到了文件目录无法读取或者读取很慢的问题,同时服务器上配置了iptables防火墙规则,问题主要由此引起。

解决方法如下:

1、首先查看是否开启了20、21端口,如果没有请开启。

2、停止iptables:service iptables stop,再次连接,可以成功读取列表。

3、修改iptables-config配置文件:

打开:vim /etc/sysconfig/iptables-config

将IPTABLES_MODULES修改为:IPTABLES_MODULES="ip_conntrack_netbios_ns ip_conntrack_ftp ip_nat_ftp"

保存文件。

4、启动iptables:service iptables start

问题解决!

参考:http://www.ttlsa.com/linux/prueftp-read-list-faild/

http://www.ttlsa.com/linux/ip_conntrack-table-full-dropping-packet-solution/

pureftp 读取目录列表失败解决办法,布布扣,bubuko.com

时间: 2024-12-26 17:14:21

pureftp 读取目录列表失败解决办法的相关文章

[linux]解决vsftpd 读取目录列表失败的问题

使用第三方FTP软件filezilla进行登陆,出现如下错误: 状态:    正在连接 192.168.1.6:21...状态:    连接建立,等待欢迎消息...响应:    220 (vsFTPd 2.2.2)命令:    USER ftp响应:    331 Please specify the password.命令:    PASS ***响应:    230 Login successful.命令:    SYST响应:    215 UNIX Type: L8命令:    FEAT

FileZilla MLSD错误:连接超时、读取目录列表失败

昨天更换完主机后,用FileZilla ftp客户端连接ftp服务器,出现以下错误: 命令: MLSD错误: 连接超时错误: 读取目录列表失败 于是网上百度了一下,找到两种解决方法. 1. 将filezilla的模式更改成主动模式(PORT Mode) 原理(网上复制的)FTP协议的数据传输存在两种模式:主动模式(PORT Mode)和被动模式(Passive Mode).这两种模式发起连接的方向截然相反,主动模式是从服务器端向 客户端发起:被动模式是客户端向服务器端发起连接.是否采取被动模式取

解决vsftpd 2.2.2读取目录列表失败的问题

该错误是由iptables的配置引起的,临时的解决方法是执行如下命令: [[email protected] soft]# modprobe ip_nat_ftp 再次登陆列表正常啦! 但当你重新启动服务器则iptables规则失效,又会出现相同的情况,所以我们需要修改/etc/sysconfig/iptables-config文件, [[email protected] soft]# vi /etc/sysconfig/iptables-config # Load additional ipt

[打印管理器]读取样式列表失败:Invalid variant operation

报错: (1)读取样式列表失败:Invalid variant operation (2)保存模板时出错原因: (1)样式文件RPDB.mdb损坏 (2)dao360.dll未注册成功,或需要在特殊路径下注册,大多是xp sp3系统或者电脑安装版的操作系统(裁剪版) 解决办法:  (1)备份打印管理器print文件夹,用不报错的样式文件替换后查看,如果替换后不报错则之前的样式文件损坏:在安装access数据库的电脑,打开样式文件RPDB.mdb进行修复 工具->数据库实用工具->压缩和修复数据

vs2008调用opencv2.4.9的imread()函数失败解决办法

这两天在看opencv的C++接口函数,刚开始就出现问题: 一个简单的显示图像的程序,就是运行不成功: #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <string> using std::string; using namespace cv; int main() { string str="E:\\test\\LENA.BMP";

MySQL安装失败解决办法

一..msi版的MySQL安装包在最后执行的时候到第三步就死掉了,直接未响应 这是因为以前在本机中安装过MySQL,卸载的时候没有卸载干净导致的,因为有的文件夹隐藏的很深. 1.卸载MySql相关组件: 2.删除MySQL的安装目录: 3.在注册表(regedit)查询mysql,全部删除: cmd -> regedit 1.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录 2.HKEY_

检索 COM 类工厂中 CLSID 为 {{10020200-E260-11CF-AE68-00AA004A34D5}} 的组件时失败解决办法

检索 COM 类工厂中 CLSID 为 {10020200-E260-11CF-AE68-00AA004A34D5} 的组件时失败,解决方法如下: 第一步:首先将msvcr71.dll,  SQLDMO.DLL, Resources/2052/sqldmo.rll,Resources/1033/sqldmo.rll 拷贝到C:/Program Files/Microsoft SQL Server/80/Tools/Binn目录. 下载SQLDMO文件 第二步:打开开始,在运行中输入 regsvr

IE6-IE11兼容性问题列表及解决办法总结

相比IE6-IE9那版,主要添加IE10和IE11的新变化. 以下是目录及下载链接: 目录 概述 2 第一章:HTML 3 第一节:IE7-IE8更新 3 1. 如果缺少结束标记的 P 元素后跟 TABLE.FORM.NOFRAMES 或 NOSCRIPT 元素,会自动添加结束标记. 3 2. 支持格式正确的有效标记,不再支持格式错误的 HTML. 4 3. Button标签的默认type类型从button改为submit. 5 4. 不再支持 COL 及 COLGROUP 元素的部分属性及为其

SVN cleanup操作反复失败解决办法 (转载)

SVN cleanup操作反复失败解决办法 2014-11-21 11:12:24 标签:SVN cleanup sqlite3 work_queue 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://flyingcat2013.blog.51cto.com/7061638/1580692 今天在更新项目的时候遇到一个问题,按惯例要cleanup才能重新更新.但是很不幸,在cleanup的时候又遇到了问题! 1    svn c