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

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

有人能帮我解决以下错误信息吗?我尝试用谷歌搜索,但没有成功!

错误信息

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

FTP 服务器:vsftpd:版本 2.0.5

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

问候,

答案1

FTP 会话有两个连接 - 控制(端口 21)和数据(端口 20)。FTP 的正常行为是客户端连接到服务器(同样是端口 21),然后服务器打开数据连接返回到客户端。在使用 NAT、防火墙等的环境中,这种情况会以多种方式中断。这种传统模式称为主动模式。请记住,许多看似控制流量的命令(例如列出目录)实际上需要有效的数据连接。

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

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

相关内容