我有一个IIS 6服务器在标准端口上运行FTP,具有基本身份验证。
如果我从不在公司网络上的Vista计算机(命令行FTP客户端)连接,所有这些都能正常工作。
如果我从Ubuntu机器连接,而不是在公司网络上,我可以连接,但不能做任何其他事情:
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服务器执行一个发行版。解决这个问题就是沿着这条路走下去。
发布于 2009-10-21 05:53:23
如果您希望在Ubuntu中使用BSD ftp客户端的被动ftp,您可以通过两种方式这样做:
ftp -p <host>
pftp <host>发布于 2009-10-21 05:13:48
默认情况下,Vista的主动或被动模式的配置是什么?布恩图是怎么回事?我想你必须明确地告诉你想要使用哪一个,它解决了你的问题。
https://serverfault.com/questions/76602
复制相似问题