我有一个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上有什么? 我想你必须明确地告诉你要使用哪一个,它解决了你的问题。