我有一个在标准端口上运行 FTP 的 IIS 6 服务器,具有基本身份验证。
如果我从不在公司网络上的 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 服务器执行发布。解决这个问题是沿着这条道路迈出的一步。
如果您想在 Ubuntu 中使用 BSD ftp 客户端进行被动 ftp,您可以通过两种方式执行此操作:
Vista主动或被动模式的默认配置是什么?ubuntu上有什么?我想你必须明确告诉你要使用哪一个,它可以解决你的问题。