2015-06-18 2 views
0

Я попытался подключиться к своему ftp-серверу с сервера Azure с помощью окна cmd (dos). соединение успешно, но затем, все остальные команды, как Ls, реж положи получить, ... не удалосьДоступ к ftp от Azure

Он генерирует следующее сообщение, не выполнив задание (не закончил):

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

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

Хотя Я добавил новый исходящий, чтобы разрешить порт 21 в брандмауэре Windows со следующим признаком (profile: all, enabled: yes, action: allow, override: no, program: any, local address: any, remote address: any, Protocol: TCP , локальный порт: любой, удаленный порт: 21, Авторизованные компьютеры: любой, Авторизованные локальные директора: любой, Локальный пользователь: любой, пакет приложений: любой).

Я что-то упустил?

Может кто-нибудь объяснить мне, в чем проблема? почему я не могу использовать какие-либо команды?

С моего местного компьютера это работает. Я успех, чтобы получить, помещать файлы, каталог списка и т.д ..

Заранее спасибо

ответ

0

кажется, что вы используете FTP-сервер с пассивной конфигурацией (https://technet.microsoft.com/en-us/library/dd464003(v=ws.10).aspx). При использовании этого режима порт 21 используется для установления соединения, но другие операции выполняются через набор эфемерных портов.

Обзора вашей конфигурации, потому что, может быть, вам нужно добавить эфемерный диапазон портов также брандмауэр: https://technet.microsoft.com/en-us/library/dd463996(v=ws.10).aspx

+0

Благодаря jangelfdez. Я также думаю, что это проблема межсетевого экрана – user3569267

Смежные вопросы