Назад | Перейти на главную страницу

проблемы с настройкой ftp-сервера Filezilla на виртуальной машине Windows Azure

Недавно я пытался настроить сервер filezilla на одной из виртуальных машин Azure, и мне не удалось полностью запустить его. В настоящее время я могу установить начальное соединение, однако последующие подключения к данным (например, для перечисления удаленных каталогов, передачи файлов и т. Д.) Всегда терпят неудачу. Я пробовал следовать советам в различных блогах, подобных этому:

http://www.bradmcallister.com/posts/how-to-use-filezilla-ftp-server-with-windows-azure-virtual-machines/

однако я по-прежнему получаю те же результаты.

Настройки менеджера Azure

К сожалению, у меня недостаточно репутации, чтобы размещать фотографии конфигурации, поэтому я постараюсь изо всех сил их описать.

для сервера у меня есть 2 конечные точки, открытые для ftp.

Общие настройки сервера

С целью устранения потенциальных источников ошибок я временно отключил брандмауэр Windows на сервере, чтобы это не повлияло на результаты, которые я здесь вижу.

Настройки FileZilla PASV

http://imgur.com/UftB0n6

Журнал попыток подключения

Status: Connecting to XXX.XXX.XXX.XXX...
Status: Connection established, waiting for welcome message...
Response:   220-FileZilla Server version 0.9.41 beta
Response:   220-written by Tim Kosse (Tim.Kosse@gmx.de)
Response:   220 Please visit http://sourceforge.net/projects/filezilla/
Command:    USER x
Response:   331 Password required for x
Command:    PASS ********
Response:   230 Logged on
Status: Connected
Status: Retrieving directory listing...
Command:    PWD
Response:   257 "/" is current directory.
Command:    TYPE I
Response:   200 Type set to I
Command:    PASV
Response:   227 Entering Passive Mode (XXX,XXX,XXX,43,254,76)
Command:    MLSD
Response:   425 Can't open data connection.
Error:  Failed to retrieve directory listing

Спасибо,

Ябби

Перейти к настройкам filezilla.

измените настройку FTP.

вместо пассивного режима - выберите активный режим и нажмите ок.

попробуй сейчас будет работать.

лазурь не допускает пассивного ftp, вот что тут к чему.

Удалось, наконец, разобраться в этом после долгой ломоты головы. Оказывается, в Azure реализовано зондирование портов, открытых с помощью диспетчера. удаление созданных там пассивных портов и их открытие с помощью PowerShell позволило этому сработать.

Вот хорошая статья, описывающая процесс: http://social.msdn.microsoft.com/Forums/windowsazure/en-US/8f697f17-72b7-46f7-8c97-398b91190a2f/server-2012-vm-on-azure-passive-ftp-wont-work

Краткое описание того, что может исправить эту проблему. Работал у меня.

  1. Виртуальная машина Azure - брандмауэр

    1.1) Открыть входящий порт 21

    1.2) Откройте несколько входящих портов для пассивного режима - скажем, с 1035 по 1040

  2. Виртуальная машина Azure - сервер FileZilla

    2.1) В настройках - измените пассивные порты с 1035 на 1040 (или любые другие порты, которые вы открыли в 1.2 выше).

    2.2) Для опции «Внешний IP-адрес сервера» используйте «Получить внешний IP-адрес из»

  3. Панель управления Azure - конечные точки

    3.1) Откройте порт 21 и с 1035 по 1040 (или любые порты, которые вы открыли в 1.2 выше)

Теперь у Azure есть FTP-виртуальная машина на рынке, которая полностью настраивает FTP-сервер FileZilla и настраивает необходимые порты, чтобы разрешить внешний доступ к вашему общедоступному IP-адресу. https://azuremarketplace.microsoft.com/en-gb/marketplace/apps/cloud-infrastructure-services.filezilla-ftp-server

Инструкции по установке: https://cloudinfrastructureservices.co.uk/install-filezilla-secure-ftp-server-on-azure-server-2016/

Решил, что справлюсь сам, но выдала ту же ошибку, что и в квестоне. Но затем я немного погуглил (тоже видел этот вопрос), несколько часов пробовал некоторые руководства, и, наконец, здесь я нашел рабочую вещь! Надеюсь, это поможет другим людям http://itq.nl/walkthrough-hosting-ftp-on-iis-7-5-a-windows-azure-vm-2/