Filezilla - 使用 ip 地址与其他计算机连接时无法访问文件夹,但可以在本地主机上运行
Filezilla - can't access folder when connecting with other computer using ip adress but works localhost
当我在计算机上使用 localhost 进行连接时,filezilla 服务器在其上运行得非常好,但是当我使用 IP-Adress 进行连接时(端口转发正确,我 100% 确定)会发生这种情况:
Status: Connecting to **.**.**.**:800...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is current directory.
Command: TYPE I
Response: 200 Type set to I
Command: PASV
Response: 227 Entering Passive Mode (**,**,**,**,***,***)
Command: MLSD
Error: The data connection could not be established: ECONNREFUSED -
Connection refused by server
Response: 425 Can't open data connection for transfer of "/"
Error: Failed to retrieve directory listing
出现这种情况,通常是防火墙配置问题。
除了控制连接之外,FTP 还在需要在数据传输之前分配的不同端口上使用数据连接。
这意味着您必须在防火墙上打开端口以允许数据传输,当然,您应该让 FileZilla Server 知道这一点。
对于被动模式传输,您应该从下面的 window 中设置 范围 端口:
当然这些端口也应该在防火墙上打开。可以找到更长的讨论 here.
当我在计算机上使用 localhost 进行连接时,filezilla 服务器在其上运行得非常好,但是当我使用 IP-Adress 进行连接时(端口转发正确,我 100% 确定)会发生这种情况:
Status: Connecting to **.**.**.**:800...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is current directory.
Command: TYPE I
Response: 200 Type set to I
Command: PASV
Response: 227 Entering Passive Mode (**,**,**,**,***,***)
Command: MLSD
Error: The data connection could not be established: ECONNREFUSED -
Connection refused by server
Response: 425 Can't open data connection for transfer of "/"
Error: Failed to retrieve directory listing
出现这种情况,通常是防火墙配置问题。
除了控制连接之外,FTP 还在需要在数据传输之前分配的不同端口上使用数据连接。
这意味着您必须在防火墙上打开端口以允许数据传输,当然,您应该让 FileZilla Server 知道这一点。
对于被动模式传输,您应该从下面的 window 中设置 范围 端口:
当然这些端口也应该在防火墙上打开。可以找到更长的讨论 here.