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

Windows Server 2016 IIS 10 FTP-доступ к веб-сайту не подключается

У меня проблема с настройкой FTP на сервере Windows 2016. Я пробовал все, что есть на форумах, и все они говорят одно и то же.

Я создал сайт и могу получить к нему доступ изнутри и извне с помощью имени хоста и IP-адреса (IP не был включен по соображениям безопасности), выполняя все привязки имени хоста и IP. Не удалось подключиться с помощью FileZilla.

Пытался создать FTP-сайт и все привязки и подключиться к нему, не получилось!

Процедура, которую я выполнил

1 - добавить веб-сайт ... IP-адрес (Все не назначено, потому что я размещаю его только на одном сервере)

2 - привязать имя хоста www.my-domain.com

3 - разрешить все входящие правила на брандмауэре (порт 80, 21, 990, ...)

СООБЩЕНИЕ, ПОЛУЧЕННОЕ В FILEZILLA:

Status: Connecting to 00.00.000.000:21... (IP excluded for Security reasons)
Status: Connection established, waiting for welcome message...
Response:   220 Microsoft FTP Service
Command:    USER myusername
Response:   530 Valid hostname is expected.
Error:  Could not connect to server

Я сам решил это

Прочитав еще несколько статей и форумов, я обнаружил, что пассивный режим работает некорректно, отсюда и ошибки.

Это произошло из-за групп безопасности Amazon AWS EC2, брандмауэра сервера и настройки FTP-сервера.

1- Группа безопасности AWS была настроена на прием пассивных FTP-TCP-соединений только с диапазоном портов 40 000–51 000.

2- Брандмауэр сервера также должен быть настроен для приема подключений FTP-СЕРВЕРА из указанного диапазона портов.

3 - FileZilla (или любой другой FTP-сервер) должен быть настроен для приема пассивных подключений только из указанного диапазона портов.

Мне потребовалось время, чтобы понять это. Если безопасность сервера занимает первое место в вашем списке, как и должно быть, это была проблема и решение.

Надеюсь, это сэкономит вам время. Всем удачи!