FTP服务器| Filezilla | Windows服务器

我有一个Windows 2012服务器运行Filezilla服务器的FTP。 我已经设置了一个用户目录设置为家庭目录的服务器。

看到图片看到设置:

但是,当我连接到FTP – 它连接好,但显示此错误,不允许我看到目录:

Status: Retrieving directory listing... Command: PASV Response: 227 Entering Passive Mode (145,3,82,63,196,41) Command: MLSD Response: 425 Can't open data connection for transfer of "/" Error: Failed to retrieve directory listing 

任何人都可以帮忙

根据您显示的日志,您的防火墙会阻止您的连接,或者您没有完全转发/打开所有端口。

 Response: 227 Entering Passive Mode (185,7,81,67,196,41) Response: 425 Can't open data connection for transfer of "/" 

你可以在这里看到客户端在50218端口进入被动模式。 你很可能没有转发这个端口,很可能不是整个configuration的被动范围。

根据FileZilla 维基,你可以看到FileZilla服务器选项下的端口范围,然后看到被动模式设置。 一定要打开/转发这里列出的端口。

使用预定义的被动端口范围configurationFilezilla服务器,将这些端口添加到路由器中的防火墙,并分配允许通信的虚拟服务器。

添加端口990和21或您决定使用的端口。