作者donkeykong (donkey)
看板FreeBSD
标题请教一下XP防火墙与proftpd设定的问题^^
时间Fri Oct 1 05:43:54 2004
各位好
由於问题比较长 我分几段来叙述
我的proftpd是
- ProFTPD Version 1.2.10rc3
Compiled-in modules:
mod_core.c
mod_xfer.c
mod_auth_unix.c
mod_auth_file.c
mod_auth.c
mod_ls.c
mod_log.c
mod_site.c
mod_auth_pam.c
mod_ratio.c
mod_readme.c
mod_wrap.c
mod_ifsession.c
mod_sql.c
mod_sql_mysql.c
===============================================================
我的proftpd.conf设定是
ServerType standalone
ServerIdent off
MaxInstances 150
PersistentPasswd on
SocketBindTight on
UseReverseDNS off
User nobody
Group nogroup
RootLogin off
<Global>
Umask 002
AllowStoreRestart on
TimeoutStalled 1200
TimeoutLogin 120
TimeoutIdle 600
TimeoutNoTransfer 3600
DisplayConnect /ftp/connect.msg
RequireValidShell off
AllowForeignAddress on
MaxLoginAttempts 3
PassivePorts 49152 65534
<Limit LOGIN>
Allowall
</Limit>
<Limit WRITE>
Denyall
</Limit>
# 目录限制
</Global>
ServerName "DONKEY-FTP [21] 请看进站公告"
AllowStoreRestart on
TransferRate RETR 400 user xxxxx
MaxClients 25 "msg"
MaxClientsPerHost 5 "msg"
DefaultRoot ~ !xxx
<Virtual Host>......</Virtual Host>
====================================================================
接着是问题的叙述
我的系统是windows xp sp2 里面有个防火墙
我用的ftpclient端是proftpd pro 6
由於xp 防火墙开启的时候
我用FTP PASV的方式 连我自己FTP
=================================================================
*** CuteFTP 6.0 - build May 24 2004 ***
状态:> 正在取得清单“”...
状态:> 正在解析主电脑名称 donkeykong.twbbs.org...
状态:> 已解析主电脑名称 donkeykong.twbbs.org: ip = 140.117.197.200。
状态:> 正在连线到 FTP 伺服器 donkeykong.twbbs.org:21 (ip = 140.117.197.20
0)
.
..
状态:> Socket 已连线。正在等候欢迎讯息...
=================================================================
如果防火墙开启 会在这边吨很久
然後
=================================================================
220 donkeykong.ath.cx FTP server ready
状态:> 已连线。正在检查...
指令:> USER donkey
331 Password required for donkey.
指令:> PASS *****
230 User donkey logged in.
状态:> 登入成功。
指令:> PWD
257 "/home/donkey" is current directory.
状态:> Home directory: /home/donkey
指令:> FEAT
211-Features:
MDTM
REST STREAM
SIZE
211 End
状态:> 该站台支援 features。
状态:> 该站台支援 SIZE。
状态:> 该站台可以续传中断的下载。
指令:> REST 0
350 Restarting at 0. Send STORE or RETRIEVE to initiate transfer
指令:> PASV
227 Entering Passive Mode (140,117,197,200,244,102).
指令:> LIST
状态:> 正在连线 FTP 资料 socket 140.117.197.200:62566...
150 Opening ASCII mode data connection for file list
226 Transfer complete.
状态:> 目录清单已完成。
=====================================================================
如果选PORT的方式 就会跳出问我要不要封锁 允许的话
在一样的地方会吨好一阵子
接着的讯息
=====================================================================
220 donkeykong.ath.cx FTP server ready
状态:> 已连线。正在检查...
指令:> USER donkey
331 Password required for donkey.
指令:> PASS *****
230 User donkey logged in.
状态:> 登入成功。
指令:> PWD
257 "/home/donkey" is current directory.
状态:> Home directory: /home/donkey
指令:> FEAT
211-Features:
MDTM
REST STREAM
SIZE
211 End
状态:> 该站台支援 features。
状态:> 该站台支援 SIZE。
状态:> 该站台可以续传中断的下载。
指令:> REST 0
350 Restarting at 0. Send STORE or RETRIEVE to initiate transfer
指令:> PORT 140,117,197,150,9,143
200 PORT command successful
指令:> LIST
150 Opening ASCII mode data connection for file list
226 Transfer complete.
状态:> 目录清单已完成。
指令:> TYPE I
200 Type set to I
=================================================================
以上是有防火墙开启的时候的情况
会有一个停顿
如果把防火墙关掉
就不会有停顿
==================================================================
想问一下一些问题是
1.用PASV模式 为什麽防火墙不会阻挡建立传资料进来的连线呢
用PORT模式才会跳出询问要不要封锁
2.我连我的FTP比较容易出现这种情况(同时间开启防火墙连别的站台不会^^;)
连其他的FTP好像比较少这样 这样是因为我FTP什麽设定有错误吗?
OR CLIENT有可能设定错误呢?
3.为什麽开启防火墙在我这边就会有这样的停顿呢?
防火墙关闭就不会了
小弟的ftp config档是网页上搜寻到处组合的
如果有设定错误的地方 还请各位指正 谢谢
谢谢各位的帮忙
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.197.150