FTPS, переставшие работать на команде LIST с ошибкой;

Я нашел решение для этой проблемы, которая работает (на меня, так или иначе). Решение основано на этом запросе в службу поддержки Microsoft. Шаги, которые я использовал, следующие:

  1. Откройте снимок DNS - в. Чтобы сделать это, нажмите Start, укажите на Средства администрирования и затем нажмите DNS.
  2. Разверните папку "Forward Lookup Zones".
  3. Разверните папку для локальной сети (она содержит имена хостов всех компьютеров в сети с их IP-адресом) - в моем случае, это был companyname.local.
  4. Добавьте "Псевдоним (CNAME)" запись (путем щелчка правой кнопкой по пустому месту или Действиям-> Новый Псевдоним (CNAME)).
  5. Под "Именем псевдонима", введите на имя, которое будет иметь новый веб-сайт (в моем случае, это были заказы),
  6. Под "Полностью определенным доменным именем", введите от имени сервера, размещающего веб-сайт (в моем случае, server.companyname.local).
  7. В соответствии со снимком управления IIS - в, откройте свойства для нового веб-сайта.
  8. На вкладке "Web Site" нажмите кнопку "Advanced" рядом с полем "IP Address".
  9. Нажмите на идентификационные данные по умолчанию для веб-сайта (наиболее вероятный IP-адрес "По умолчанию", порт 80), затем нажмите "Edit"
  10. Для "Значения Заголовка хоста", вводят от имени Вашего нового веб-сайта (в моем случае, это были заказы),
  11. Сохраните и закройте все открытые диалоговые окна.

Этот метод работал на меня; я надеюсь, что это могло бы быть полезно для кого-то еще также. Извините за такой длинный список, но требуется немного для получения работы.

1
задан 30 January 2016 в 22:19
1 ответ

Где-то между вашим клиентом и сервером есть брандмауэр (может быть программным, на сервере или клиенте, или аппаратным). Команда LIST заставляет клиента открыть второе соединение с сервером (называемое «каналом данных»), которое блокируется. Проверьте конфигурацию вашего сервера для pasv_min_port и pasv_max_port , и убедитесь, что любые межсетевые экраны между клиентом и сервером разрешают трафик на них и всех портов между клиент к серверу.

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

2
ответ дан 3 December 2019 в 21:57

Теги

Похожие вопросы