[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
响应: 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 读取目录列表失败的问题相关推荐
- 解决vsftpd 读取目录列表失败的问题
文章目录 1. 问题现象 2. 解决方案(重启时效) 3. 重启失效解决 1. 问题现象 使用第三方FTP软件filezilla进行登陆,出现如下错误: 状态: 正在连接 192.168.1.6:21 ...
- ftp连接成功, 读取目录列表失败, 是什么原因?
FileZilla 和 FTP Rush 连接成功,但是读取目录失败? 直接使用FlashFXP解决问题 FlashFTP下载链接 直接使用FlashFXP解决问题 在linux云服务器搭建FTP服务 ...
- ftp 登陆后读取目录列表失败
在centos7上面部署完vsfpt后, 使用虚拟用户在windows上面登陆ftp时, 显示登陆成功,但是读取目录列表失败,响应码为:425 Failed to establish connecti ...
- ftp 客户端出现 425报错 读取目录列表失败
FTP 425报错 使用filezilla server创建了服务端的ftp, 开启了被动模式,被动端口开了60020~20031,具体端口看自己需求 添加用户,指定了访问目录 然后在客户端连接ftp ...
- File Zilla Server,读取目录列表失败(425 Can't open data connection.)的解决办法
不能获取到目录目前能遇到的问题就是防火墙没有排除服务(FileZillaServer) , 但一般我就直接给开了FileZilla Server Interface.exe , 把FileZilla ...
- 命令: LIST 响应: 150 Opening BINARY mode data connection. 错误: 20 秒后无活动,连接超时 错误: 读取目录列表失败
把本地的防火墙 关闭掉 是防火墙的原因
- linux下循环读取目录文件,linux循环递归读取目录指定类型文件及计算阶乘脚本...
linux循环读取目录指定类型文件脚本 ergodic.sh #!/bin/bash function ergodic { for file in ` ls $1` do if [ -d $1&quo ...
- linux下循环读取目录文件,Linux 文件目录树的遍历
1. linux提供opendir.readdir(readdir_r).closedir和scandir等接口实现对目录的读取. 2. readdir返回指向下一个目录项的指针,如果要自己传入缓冲区 ...
- Linux学习:读取目录内容 (目录名和类型)和递归统计指定目录下普通文件个数练习
一.读取目录内容 #include <stdio.h> #include <unistd.h> #include <dirent.h> #include <s ...
最新文章
- 【FFmpeg】windows下的库下载
- 《征服C指针》作者语录
- Allegro中元器件位号重排并反标回原理图
- Rust编程语言的核心部件
- 保驾护航金三银四,使用指南
- CSS3 弹性盒子模型
- java栈顶元素_栈(Stack)
- 二分求浮点数的平方根
- 【Vegas2006】8月24日-花豆擀面做法
- HDU 2296 Ring -----------AC自动机,其实我想说的是怎么快速打印字典序最小的路径...
- 共享一个可用的谷歌相机
- arcgis之建模实现矢量图层批量按属性分割导出Kmz文件
- html中给div加链接,用html给div加类似a标签的超链接(转)
- 在 Chrome 浏览器中安装印象笔记·剪藏插件
- C语言-快速排序算法-原理-详解(完整代码)
- EV https证书申请与续费
- 计算机辅助设计在口腔医学中的应用,椅旁CAD/CAM技术在口腔修复中的应用
- 音视频技术开发周刊 | 251
- 华为服务器rh-2286远程控制无法使用
- RationalDMIS 7.1建立工件坐标系的过程:必须尊守321法则