从Azure

时间:2015-06-18 13:35:59

标签: azure ftp

我尝试使用窗口cmd(dos)从Azure Server连接到我的ftp服务器。 连接成功,但是,所有其他命令,如ls,dir,put,get,......失败

它生成以下消息而未完成任务(从未完成):

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具有以下特征(配置文件:all,enabled:yes,action:allow,override:no,program:any,local address:any,remote address:any ,协议:TCP,本地端口:任何,远程端口:21,授权计算机:任何,授权本地主体:任何,本地用户所有者:任何,应用程序包:任何)。

我错过了什么吗?

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

从我的本地电脑上运行。我成功获得,放置文件,列表目录等。

提前致谢

1 个答案:

答案 0 :(得分: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