使用第三方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
响应:    211-Features:
响应:     EPRT
响应:     EPSV
响应:     MDTM
响应:     PASV
响应:     REST STREAM
响应:     SIZE
响应:     TVFS
响应:     UTF8
响应:    211 End
命令:    OPTS UTF8 ON
响应:    200 Always in UTF8 mode.
状态:    已连接
状态:    读取目录列表...
命令:    PWD
响应:    257 "/"
命令:    TYPE I
响应:    200 Switching to Binary mode.
命令:    PASV
响应:    227 Entering Passive Mode (192,168,1,6,23,8).
命令:    LIST
错误:    连接超时
错误:    读取目录列表失败

该错误是由iptables的配置引起的,临时的解决方法是执行如下命令:

[root@localhost soft]# modprobe ip_nat_ftp

再次登陆列表正常啦!

但当你重新启动服务器则iptables规则失效,又会出现相同的情况,所以我们需要修改/etc/sysconfig/iptables-config文件,

[root@localhost soft]# vi /etc/sysconfig/iptables-config

# Load additional iptables modules (nat helpers)
#   Default: -none-
# Space separated list of nat helpers (e.g. 'ip_nat_ftp ip_nat_irc'), which
# are loaded after the firewall rules are applied. Options for the helpers are
# stored in /etc/modprobe.conf.
IPTABLES_MODULES=""

# Unload modules on restart and stop
#   Value: yes|no,  default: yes
# This option has to be 'yes' to get to a sane state for a firewall
# restart or stop. Only set to 'no' if there are problems unloading netfilter
# modules.
IPTABLES_MODULES_UNLOAD="yes"

......

IPTABLES_MODULES_UNLOAD="yes"的意义:每次iptables停止或者重启都会Unload modules

IPTABLES_MODULES=""的意义:每次防火墙规则应用以后加载的模块

我们需要把

IPTABLES_MODULES=""

修改为:

IPTABLES_MODULES="ip_nat_ftp"

这样重启服务器之后就不必再每次都执行mobprobe啦。

转载于:https://www.cnblogs.com/sonder/p/9378133.html

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

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

    文章目录 1. 问题现象 2. 解决方案(重启时效) 3. 重启失效解决 1. 问题现象 使用第三方FTP软件filezilla进行登陆,出现如下错误: 状态: 正在连接 192.168.1.6:21 ...

  2. ftp连接成功, 读取目录列表失败, 是什么原因?

    FileZilla 和 FTP Rush 连接成功,但是读取目录失败? 直接使用FlashFXP解决问题 FlashFTP下载链接 直接使用FlashFXP解决问题 在linux云服务器搭建FTP服务 ...

  3. ftp 登陆后读取目录列表失败

    在centos7上面部署完vsfpt后, 使用虚拟用户在windows上面登陆ftp时, 显示登陆成功,但是读取目录列表失败,响应码为:425 Failed to establish connecti ...

  4. ftp 客户端出现 425报错 读取目录列表失败

    FTP 425报错 使用filezilla server创建了服务端的ftp, 开启了被动模式,被动端口开了60020~20031,具体端口看自己需求 添加用户,指定了访问目录 然后在客户端连接ftp ...

  5. File Zilla Server,读取目录列表失败(425 Can't open data connection.)的解决办法

    不能获取到目录目前能遇到的问题就是防火墙没有排除服务(FileZillaServer) , 但一般我就直接给开了FileZilla Server Interface.exe , 把FileZilla ...

  6. 命令: LIST 响应: 150 Opening BINARY mode data connection. 错误: 20 秒后无活动,连接超时 错误: 读取目录列表失败

    把本地的防火墙 关闭掉 是防火墙的原因

  7. linux下循环读取目录文件,linux循环递归读取目录指定类型文件及计算阶乘脚本...

    linux循环读取目录指定类型文件脚本 ergodic.sh #!/bin/bash function ergodic { for file in ` ls $1` do if [ -d $1&quo ...

  8. linux下循环读取目录文件,Linux 文件目录树的遍历

    1. linux提供opendir.readdir(readdir_r).closedir和scandir等接口实现对目录的读取. 2. readdir返回指向下一个目录项的指针,如果要自己传入缓冲区 ...

  9. Linux学习:读取目录内容 (目录名和类型)和递归统计指定目录下普通文件个数练习

    一.读取目录内容 #include <stdio.h> #include <unistd.h> #include <dirent.h> #include <s ...

最新文章

  1. 【FFmpeg】windows下的库下载
  2. 《征服C指针》作者语录
  3. Allegro中元器件位号重排并反标回原理图
  4. Rust编程语言的核心部件
  5. 保驾护航金三银四,使用指南
  6. CSS3 弹性盒子模型
  7. java栈顶元素_栈(Stack)
  8. 二分求浮点数的平方根
  9. 【Vegas2006】8月24日-花豆擀面做法
  10. HDU 2296 Ring -----------AC自动机,其实我想说的是怎么快速打印字典序最小的路径...
  11. 共享一个可用的谷歌相机
  12. arcgis之建模实现矢量图层批量按属性分割导出Kmz文件
  13. html中给div加链接,用html给div加类似a标签的超链接(转)
  14. 在 Chrome 浏览器中安装印象笔记·剪藏插件
  15. C语言-快速排序算法-原理-详解(完整代码)
  16. EV https证书申请与续费
  17. 计算机辅助设计在口腔医学中的应用,椅旁CAD/CAM技术在口腔修复中的应用
  18. 音视频技术开发周刊 | 251
  19. 华为服务器rh-2286远程控制无法使用
  20. RationalDMIS 7.1建立工件坐标系的过程:必须尊守321法则

热门文章

  1. linux的特殊权限SUID、SGID和SBIT
  2. 警惕黑客破坏网络安全
  3. android 键盘搜索按钮不收起键盘,android EditText 实现搜索框点击搜索隐藏键盘
  4. repeater用法一步一步详讲,用来绑定和显示数据信息
  5. 实现对HDFS增删改查CRUD等操作
  6. Android之getSystemService
  7. document 获得元素节点,属性节点,文本节点。
  8. 算法竞赛入门经典读书笔记(四)7.3子集生成
  9. 前端一HTML:十:选择器
  10. 编程马拉松大赛试题及代码(C++实现)