Я настроил виртуальную машину Azure с Windows Server 2012 R2. Там я также настроил FTP-сервер IIS 8.5. Когда я захожу на сайт с помощью URL-адреса localhost на том же сервере, я получаю приглашение UserName/Password, а при вводе UserName/Password я получаю успешный ответ. Но если я получаю доступ к тому же сайту с использованием DNS-имени (*. Cloupapp.net) с того же сервера или с удаленного компьютера, тогда я получу приглашение UserName/Password, но когда я ввожу UserName/Password и нажимаю кнопку «Log on», сервер не отвечает, браузер загружается бесконечно.

Вот FileZilla Log,

Status: Resolving address of XXX.cloudapp.net
Status: Connecting to XX.XX.XX.XX:21...
Status: Connection established, waiting for welcome message...
Response:   220 Microsoft FTP Service
Command:    USER XXX
Response:   331 Password required
Command:    PASS **************
Response:   230 User logged in.
Command:    OPTS UTF8 ON
Response:   200 OPTS UTF8 command successful - UTF8 encoding now 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 (100,73,170,123,193,12).
Command:    LIST
Response:   150 Opening BINARY mode data connection.
Error:  Connection timed out
Error:  Failed to retrieve directory listing

1 ответ1

0

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

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

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

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

Azure не допускает пассивный ftp, вот здесь и царапается голова.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .