2015-06-18 137 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