ftp错误错误没有控制连接的命令

任何人都可以帮我解决以下错误信息? 我试图search谷歌,但没有运气!

错误信息

命令没有控制连接:path名中的文件或目录不存在

FTP服务器: vsftpd:2.0.5版本

客户端和服务器之间有多个防火墙/路由器。 但是这会影响吗?

问候,

有两个连接build立FTP会话 – 控制(端口21)和数据(端口20)。 FTP的正常行为是客户端连接到服务器(再次,端口21),然后服务器打开数据连接回到客户端。 这在使用NAT,防火墙等的环境中以多种方式突破。这种传统模式被称为主动模式。 请记住,许多似乎是控制stream量(即列出目录)的命令实际上需要一个工作的数据连接。

被动模式(PASV)是客户端指定使用哪个端口的时候。 这反过来又允许NAT(以各种forms)打开会话并允许数据通过。 您需要一个能够支持被动FTP的客户端(和服务器)。

这里有很好的解释 – http://slacksite.com/other/ftp.html