免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 73年生人
打印 上一主题 下一主题

[服务应用] 配置vsftpd被动模式出错 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2013-07-17 15:29 |只看该作者
但这样写,我又发现有问题:
root@IPt:/# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 192.168.197.254:ftp     192.168.197.6:3072      ESTABLISHED
tcp        0      0 192.168.197.254:ftp     192.168.197.6:3055      ESTABLISHED
tcp        0      0 192.168.197.254:46642   192.168.197.6:5003      ESTABLISHED
tcp        0      0 192.168.197.254:ssh     192.168.197.5:55820     ESTABLISHED
tcp        0      0 192.168.197.254:39078   192.168.197.6:rfe       TIME_WAIT  
tcp        0      0 192.168.197.254:ftp     192.168.197.5:35221     ESTABLISHED
udp6       0      0 localhost:46174         localhost:46174         ESTABLISHED


46642和39078这两个端口我明明没打开啊,怎么也在使用?

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
12 [报告]
发表于 2013-07-17 15:29 |只看该作者
ACCEPT     all  --  anywhere             anywhere             state NEW,RELATED,ESTABLISHED

我就是说的这个里面的NEW有问题,不应该添加NEW来着.
另外, iptables -I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT这个应该放在开放端口的前面,这样下面的语句就只要state NEW检查就可以了

论坛徽章:
0
13 [报告]
发表于 2013-07-17 15:44 |只看该作者
我发现把
ACCEPT     tcp  --  anywhere             anywhere             tcp dpts:60000:60050
这一行删掉,也一样能连接ftp,端口限制看来没启作用

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
14 [报告]
发表于 2013-07-17 15:45 |只看该作者
是,我指出的那行,相当于你的所有端口都是开放的.

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
15 [报告]
发表于 2013-07-17 15:45 |只看该作者
另外,你在vsftpd.conf里面添加
  1. pasv_enable=YES
  2. port_enable=NO
复制代码
看看

论坛徽章:
0
16 [报告]
发表于 2013-07-17 15:49 |只看该作者
iptables -A INPUT -m state --state NEW,ESTABLISHED -j ACCEPT
这样写是不是相当于把所有端口都打开了?

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
17 [报告]
发表于 2013-07-17 16:06 |只看该作者
iptables -A INPUT -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT,这样就相当于全开放的

论坛徽章:
0
18 [报告]
发表于 2013-07-17 16:07 |只看该作者
chenyx 发表于 2013-07-17 15:29
我就是说的这个里面的NEW有问题,不应该添加NEW来着.
另外, iptables -I INPUT -m state --state RELATED ...


root@IPt:/# iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
root@IPt:/# iptables -A INPUT -p tcp --dport 60000:60050 -m state --state NEW -j ACCEPT

这样写还是不行,在vsftpd.conf里已经加上port_enable=NO了。

论坛徽章:
0
19 [报告]
发表于 2013-07-18 08:57 |只看该作者
本来担心是不是vsftpd.conf里的pasv设置没有生效,刚才却发现如果在Win下用IE浏览器访问ftp,就没有问题,在服务器上用netstat -a查看,打开的端口是60007,但在Linux下用ftp命令和在Win下用freshFTP则不能登陆:

Linux下提示:
~$ ftp 192.168.197.254
Connected to 192.168.197.254.
220 (vsFTPd 2.3.5)
Name (192.168.197.254:ch): ipt
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
550 Permission denied.
ftp: bind: Address already in use
ftp>

Win下freshFTP提示:
~         Connecting to 192.168.197.254
~         Connected to 192.168.197.254, waiting response...
<         220 (vsFTPd 2.3.5)
>         USER ipt
<         331 Please specify the password.
>         PASS ********
<         230 Login successful.
~         Login completed.
>         REST 100
<         350 Restart position accepted (100).
>         PWD
<         257 "/home/ipt"
>         TYPE A
<         200 Switching to ASCII mode.
>         CWD /home/ipt
<         250 Directory successfully changed.
>         PWD
<         257 "/home/ipt"
>         PORT 192,168,197,6,4,157
<         550 Permission denied.
!         Error receiving directory list.

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
20 [报告]
发表于 2013-07-18 08:59 |只看该作者
下载工具需要设置被动模式连接才行
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP