不能从FTP到Ubuntu 6到IIS,可以从Vista

我有一个IIS 6服务器在基本身份validation的标准端口上运行FTP。

如果我从不在公司networking上的Vista机器(命令行FTP客户端)连接,则一切正常。

如果我从一台Ubuntu机器连接,也不在公司networking上,我可以连接,但不能做任何事情:

230 User MyUser logged in. Remote system type is Windows_NT. 

但是,其他任何命令都会失败:

 ftp> ls 500 Invalid PORT Command. ftp: bind: Address already in use ftp> 

任何想法可能导致这个?

在一天结束时,我试图让Maven使用FTP执行发布到IIS服务器。 解决这个问题是走下坡路的一个步骤。

如果你想在Ubuntu中使用BSD ftp客户端的被动ftp,你可以通过两种方式来实现:

 ftp -p <host> pftp <host> 

Vista主动或被动模式下的默认configuration是什么? Ubuntu上有什么? 我想你必须明确地告诉你要使用哪一个,它解决了你的问题。