filezilla ftp 文件服务器无法与 Microsoft Azure 配合使用

filezilla ftp 文件服务器无法与 Microsoft Azure 配合使用

我已经在(Windows 2012 R2 服务器)上安装了 Filezilla FTP。

当我尝试通过本地 IP ( ftp://localhost) 连接 FTP 时,它会要求输入登录凭据。输入凭据后,它会顺利连接,但当我尝试通过我的域 ( ftp://alagu.in) 连接时,它会要求输入登录凭据。输入凭据后,它会抛出错误425 Can't open data connection for transfer of "/"

我尝试解决此问题但失败的方法如下

  • 将主动模式更改为被动模式
  • 将本地端口范围添加到端口入站和出站规则

我在这里错过了什么

服务器日志

(000157)11/21/2014 11:46:17 AM - (not logged in) (1xx.xx.xx.xxx)> Connected on port 21, sending welcome message...
(000157)11/21/2014 11:46:26 AM - (not logged in) (1xx.xx.xx.xxx)> USER raj
(000157)11/21/2014 11:46:26 AM - (not logged in) (1xx.xx.xx.xxx)> 331 Password required for raj
(000157)11/21/2014 11:46:26 AM - (not logged in) (1xx.xx.xx.xxx)> PASS *****
(000157)11/21/2014 11:46:26 AM - raj (1xx.xx.xx.xxx)> 230 Logged on
(000157)11/21/2014 11:46:26 AM - raj (1xx.xx.xx.xxx)> SYST
(000157)11/21/2014 11:46:26 AM - raj (1xx.xx.xx.xxx)> 215 UNIX emulated by FileZilla
(000157)11/21/2014 11:46:26 AM - raj (1xx.xx.xx.xxx)> FEAT
(000157)11/21/2014 11:46:26 AM - raj (1xx.xx.xx.xxx)> OPTS UTF8 ON
(000157)11/21/2014 11:46:26 AM - raj (1xx.xx.xx.xxx)> 202 UTF8 mode is always enabled. No need to send this command.
(000157)11/21/2014 11:46:26 AM - raj (1xx.xx.xx.xxx)> PWD
(000157)11/21/2014 11:46:26 AM - raj (1xx.xx.xx.xxx)> 257 "/" is current directory.
(000157)11/21/2014 11:46:26 AM - raj (1xx.xx.xx.xxx)> TYPE I
(000157)11/21/2014 11:46:26 AM - raj (1xx.xx.xx.xxx)> 200 Type set to I
(000157)11/21/2014 11:46:26 AM - raj (1xx.xx.xx.xxx)> PASV
(000157)11/21/2014 11:46:26 AM - raj (1xx.xx.xx.xxx)> 227 Entering Passive Mode (100,76,138,36,195,87)
(000157)11/21/2014 11:46:26 AM - raj (1xx.xx.xx.xxx)> CWD /
(000157)11/21/2014 11:46:26 AM - raj (1xx.xx.xx.xxx)> 250 CWD successful. "/" is current directory.
(000157)11/21/2014 11:46:26 AM - raj (1xx.xx.xx.xxx)> LIST
(000157)11/21/2014 11:46:36 AM - raj (1xx.xx.xx.xxx)> 425 Can't open data connection for transfer of "/"
(000157)11/21/2014 11:46:37 AM - raj (1xx.xx.xx.xxx)> disconnected.

答案1

在 Filezilla 服务器配置中,在被动模式设置下,选择单选按钮“使用以下 IP”,然后输入域名您正在使用它来访问 Azure VM。(不要使用 IP,因为它们是动态的)。

FZ 尝试用于 PASV 的 100.76.138.36 IP 是内部 IP,因此无法从外部访问。

相关内容