vsftp服务器上开启防火墙后发现ftp连接不上

本文涉及的产品
云防火墙,500元 1000GB
简介:

vsftp服务器上开启防火墙后发现ftp连接不上提示:
错误: 连接超时 错误: 读取目录列表失败

状态: 正在连接 192.168.10.28:1070...
状态: 连接建立,等待欢迎消息...
状态: 不安全的服务器,不支持 FTP over TLS。
状态: 已登录
状态: 读取目录列表...
命令: PWD
响应: 257 "/"
命令: TYPE I
响应: 200 Switching to Binary mode.
命令: PASV
响应: 227 Entering Passive Mode (192,168,10,28,146,215).
命令: LIST
错误: 20 秒后无活动,连接超时
错误: 读取目录列表失败
状态: 已从服务器断开
状态: 正在连接 192.168.10.28:1070...
状态: 连接建立,等待欢迎消息...
状态: 不安全的服务器,不支持 FTP over TLS。
状态: 已登录
状态: 读取目录列表...
命令: PWD
响应: 257 "/"
命令: TYPE I
响应: 200 Switching to Binary mode.
命令: PASV
响应: 227 Entering Passive Mode (192,168,10,28,140,142).
命令: LIST
错误: 20 秒后无活动,连接超时
错误: 读取目录列表失败

解决方法:
服务器环境是:
[root@cacti itop]# cat /etc/redhat-release 
CentOS release 6.7 (Final)
后来发现在防火墙中规则并没有设置动态端口的规则并且在/etc/vsftpd/vsftpd.conf 配置文件中没有开启ftp pasv模式的端口范围导致ftp链接不上的。
在ftp pasv模式时也要在vsftp配置文件加入指定端口参数:
1.打开:vi /etc/vsftpd/vsftpd.conf在最后面加入如下:
listen_port=2036
pasv_min_port=2030
pasv_max_port=2048
2.再在iptable防火墙规则中加入如下规则:
打开:vi /etc/sysconfig/iptables 加入如下:
-A INPUT -m state –state NEW -m tcp -p tcp –dport 2030:2048 -j ACCEPT
3.最后一步就是重启vsftp和iptables服务了。
键入:service vsftpd restart重启vsftp服务
键入:service iptables restart重启iptables服务
重启完这两个服务后我们再重新测试看看就可以连接了


 本文转自 wjw555 51CTO博客,原文链接:http://blog.51cto.com/wujianwei/2069037


相关文章
|
8天前
|
安全 网络安全 数据安全/隐私保护
防火墙和堡垒服务器有什么区别?
【7月更文挑战第11天】
12 1
防火墙和堡垒服务器有什么区别?
|
9天前
|
网络协议 Unix 网络安全
FTP服务器怎么搭建?Windows server搭建FPT服务器
FTP服务器是按照FTP协议提供文件传输服务的计算机。它用于在两台计算机间安全地传输文件,支持用户权限管理和跨平台操作。FTP使用控制连接处理命令,数据连接传输文件,有PORT和PASV模式。要搭建FTP服务器,首先在Windows Server 2008 R2上安装IIS,确保选中FTP服务。接着,创建FTP文件夹作为站点根目录,通过IIS管理器添加FTP站点,配置站点信息、身份验证和权限。测试客户端通过telnet和浏览器访问FTP服务器,确认能成功登录及浏览文件。FTP常用于文件共享和管理,可通过专用工具如FlashFXP上传下载文件。
28 0
FTP服务器怎么搭建?Windows server搭建FPT服务器
|
28天前
|
存储 数据库连接 数据库
如何使用Python上传文件到FTP服务器
如何使用Python上传文件到FTP服务器
20 1
|
1月前
|
弹性计算 人工智能 供应链
云服务器 ECS产品使用问题之端口已加入安全组,但是端口不通,同时服务器已关闭防火墙,是什么导致的
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
1月前
|
云安全 监控 安全
WEB应用防火墙的作用,云服务器有这个功能吗
Web应用防火墙(Web Application Firewall,简称WAF)是一种安全产品,旨在保护Web应用程序免受网络攻击和恶意数据流量的影响。
|
2月前
|
安全 网络协议 网络安全
在Windows7搭建FTP服务器详细教学
在Windows7搭建FTP服务器详细教学
|
2月前
|
Web App开发 安全 Unix
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)
|
2月前
|
存储 网络协议 文件存储
使用Serv-U FTP服务器共享文件,实现无公网IP环境下远程访问-1
使用Serv-U FTP服务器共享文件,实现无公网IP环境下远程访问
|
2月前
|
Shell 数据安全/隐私保护 Docker
如何使用Docker安装FTP服务器?
【4月更文挑战第25天】
222 0
如何使用Docker安装FTP服务器?
|
2月前
|
存储 前端开发 Linux
在 SAP ABAP 系统里访问 FTP 服务器
在 SAP ABAP 系统里访问 FTP 服务器