2015-06-18 44 views
0

我尝试使用窗口cmd(dos)从Azure Server连接到我的ftp服务器。 连接成功,但随后,如ls,目录,把,得到其他所有的命令,......失败从Azure访问ftp

生成下面的消息未完成(没有完成)的任务是:

150 opening data channel for file upload to server (for commande put), 

or 150 opening date channel for directory list (for commande ls) 

虽然我添加了一个新的出站端口,允许windows防火墙中的端口21具有以下特性(profile:all,enabled:yes,action:allow,override:no,program:any,local address:any,remote address:any,Protocol:TCP ,本地端口:任何,远程端口:21,授权计算机:任何,授权本地主管:任何,本地用户所有者:任何应用程序包:任何)。

我错过了什么吗?

任何人都可以向我解释是什么问题?为什么我不能使用任何命令?

从我的本地电脑它的作品。我成功拿到,把文件,列出目录等。提前

回答

0

感谢看来,您使用的是以被动配置(https://technet.microsoft.com/en-us/library/dd464003(v=ws.10).aspx)的FTP服务器。使用此模式时,21端口用于建立连接,但其他操作通过一组临时端口完成。

检查您的配置,因为也许你还需要添加临时端口范围到你的防火墙:https://technet.microsoft.com/en-us/library/dd463996(v=ws.10).aspx

+0

谢谢jangelfdez。我也认为这是一个防火墙问题 – user3569267