IIS FTP прекратил принимать соединения после перезагрузки экземпляра, 421 Сервис не доступная ошибка

FTP-сервер IIS прекратил принимать соединения, возвратив "421 Сервис не, доступный, удаленный сервер закрыл соединение". сообщение об ошибке после экземпляра было перезагружено. Проблема, кажется, не проблема брандмауэра.

Я настроил FTP-сервер IIS на экземпляре EC2, выполняющем Windows Server 2012 R2, версию 8.5 IIS. Мой клиент просто хотел плоскость FTP. (Я ранее настроил сервер SFTP на том же экземпляре, с помощью Cygwin sshd, который хорошо работает.) Я настроил FTP-сервер IIS "по умолчанию", и он хорошо работал в течение 2 дней, до во время передачи файлов, он завис. ЦП был привязан в 100%, согласно монитору AWS. Я не мог RDP в экземпляр, таким образом, я должен был перезагрузить его. С тех пор я не мог соединиться с FTP-сервером IIS. Состояние процесса "ftpsvc" работает, согласно диспетчеру задач. Я остановил и несколько раз запускал его. Брандмауэр Windows выключен, брандмауэр AWS имеет порты 20, 21, и 50 000-51 000 открытых. Никакие настройки не были изменены, так как это прекратило работать.

От локальной командной строки на экземпляре сервера, сбоях FTP:

> ftp localhost
Connected to MYINSTANCE
Connection closed by remote host.

От удаленной машины, сбоев FTP:

$ ftp myact@xx.xx.xx.xx
Connected to xx.xx.xx.xx
421 Service not available, remote server has closed connection.

От удаленной машины, работ SFTP:

$ sftp myact@xx.xx.xx.xx
myact@xx.xx.xx.xx's password: ****
Connected to xx.xx.xx.xx

Я не очень знаком с IIS, и услуга FTP, кажется, работает, но я не знаю, почему останавливается, позволяя соединения после перезагрузки экземпляра. Обратите внимание, что экземпляру EC2 присвоили Эластичный IP, таким образом, в том же общедоступном IP-адресе как перед проблемной перезагрузкой.

Совет Anny или предложения значительно ценились бы! Если я не могу решить проблему, я планирую вращать другой экземпляр EC2 и настроить новый сервер с нуля.


Спасибо за Вашу Массу предложения Nerder.

FTP-сервер пишет в inetpub/logs/LogFiles/FTPSVC2, и новейшей записи было 5 дней, с 16.10.2014, и это не содержало ничего, что было похоже на ошибку. Журнал событий IIS был пуст. Я действительно замечал некоторые периодические sshd ошибки в журнале Событий Локального сервера, но никакие детали вообще. Даже после того, как я закрыл sshd, сервис FTP все еще не соединяется.

netstat-anb показывает ftpsvc, слушающий на порте 21:

Proto  Local Address          Foreign Address        State
TCP    0.0.0.0:21             0.0.0.0:0              LISTENING
ftpsvc

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

Я собираюсь попробовать “чистый” тестовый экземпляр WinServer 2012 и видеть, могу ли я заставить FTP работать.

0
задан 21 October 2014 в 18:27
2 ответа

Извините, проблема оказалась в неправильной настройке привязки сайта FTP-сайта IIS. Экземпляры EC2 имеют 2 IP-адреса, один частный и один общедоступный. Похоже, что FTP-сервер был настроен с частным IP-адресом экземпляра EC2, и когда экземпляр перезагружался, он получил другой частный IP-адрес, но был переназначен тот же общедоступный IP-адрес с помощью функции эластичного IP-адреса. Живи и учись.

0
ответ дан 24 November 2019 в 09:00

Согласно Microsoft ошибка 421 означает

«Служба 421 недоступна, закрытие управляющего соединения. Это может быть ответьте на любую команду, если служба знает, что она должна выключиться. "

https://support.microsoft.com/kb/969061

Проверяли ли вы журнал событий, чтобы узнать, есть ли какие-либо ошибки, связанные с этим?

показывает ли netstat -anb , что служба запущена и указывает правильные порты?

Вы пробовали использовать другого пользователя?

0
ответ дан 24 November 2019 в 09:00

Теги

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