简单:某些用ICS做的FTP Server在UNIX环境下无法访问如何解决?(另赠600分)(100分)

  • 主题发起人 主题发起人 张剑波
  • 开始时间 开始时间

张剑波

Unregistered / Unconfirmed
GUEST, unregistred user!
如题。
难以描述。
如果你碰到过,你就知道了,就告诉我吧,thanks。
据说和 DatePort 有关.
看看我的运气怎样。
 
估计是ICS的命令字符有问题不符合标准的FTP,找RTF看看,对比一下。
 
这是我问讯一国外高手的回复,供参考:
Since I don't have accessed to any SCO UNIX, I cannot check where the
problem is.
But check if your Unix server doesn't have a firewall that can block the
FTP command.
When accessing the FTP by command line, you need the port 20 open for the
Port command.
 
老外只是说可能是防火墙的问题,其他的没有什么参考价值
 
他说如果你的机器上有防火墙,则需要开放 20 (21吧[:)])端口,否则无法正常访问。
 
FTP是标准协议,成功的产品不太可能导致连不上,不论是Windows还是Unix.
FTP需要20,21端口,一个是数据端口,一个是控制端口,他说你可能是将20端口封住了,
这是最有可能的事,你可以执行telnet xxx.xxx.xxx.xxx 20 试试,如果说无法连接
就是这个原因.
 
我认为bluebridge说的是国外高手的本意.
 
这应该与API有关,我的FlashFXP在XP下无法列举一个NT4系统的FTP服务器(好像不是自带哪个)的目录,其它哪些登录命令没问题,但我在98下却成功,至于是否PASV我就忘记了,现在不用
 
>>某些用ICS做的FTP Server在UNIX环境下无法访问如何解决
你的问题到底是什么?
我刚刚下载了ics控件
http://www.huasoft.net/download/list.asp?id=76
在Delphi7下安装,安装完成以后,放置了一个TFtpServer,然后仅仅写了一句话:
FtpServer1.Active :=True;
然后使用Sco Unix 5.0.5连接,获取Calc.exe,然后使用Windows再Ftp回来,运行,没有问题呀。。。
看来应该是你的计算机的设置问题。
能仔细描述一下问题吗?

$ ftp 166.100.100.50
Connected to 166.100.100.50.
220 ICS FTP Server ready.
Name (166.100.100.50:oracle): anonymous
331 Password required for anonymous.
Password:
230 User anonymous logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> get calc.exe
local: calc.exe remote: calc.exe
200 Port command successful.
150 Opening data connection for calc.exe.
226 File sent ok
114688 bytes received in 0.17 seconds (658.82 Kbytes/s)
ftp> bye
221 Goodbye.
$
 
yzhshi等诸位兄台:
1、以标准的ICS控件做的FTP server,Unix可以访问,
具体实例(带source)见:
http://www.html-helper.com/powerserver/allowdownload.asp?file=paftp.zip
2、本例中的FTP server 对ICS控件做了修改,目前尚不能判定,Unix的不能访问是
修改ICS造成的。
3、故障现象是:(我向老外请教的原文)
when in win98,winme,win2000,winxp , access the ftpserver , no problem,ok.

when in SCO UNIX 5 , access the ftpserver , can not login the server:
in client screen :
ftp 40.2.12.21 <Enter>
Connected to 40.2.12.21
220 TNT FTP Server 2.19 ready...
(the cursor stop here, no response ,no asker
the username and password)
//光标停在那里,死了,没有出现叫输入“用户名”和“口令”的对话
//Anonymous用户已经添加
in server memo :
connect to 40.2.12.21. Get username.
(only this message , no more)
在此谢过
 
原来如彼,那么我们目前就要判断问题原因啦。
你使用没有修改过的ics试验一下,如果在你的环境里面一切正常,而使用你修改过的ics还出问题的话,那么没商量了,就是你修改错了,如果还出问题,那么可能是环境配置有问题啦。
 
这个文件是你写的还是?
http://www.html-helper.com/powerserver/allowdownload.asp?file=paftp.zip

就是我,我是否有必要下载下来测试一下?
 
我下载试验了,那个在我这里也没有任何问题的。呵呵。需要Rx控件,然后俺安装了一个。
 
我过几分种后给你去信,有些问题不方便讲,多谢.
 
yzhshi我给你去信了,请接收
 
接受答案了.
 
后退
顶部