任何人都可以帮我解决以下错误信息? 我试图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