Истекло время ожидания сервера SSH на порту 22, но не на портах выше

Истекло время ожидания сервера SSH на порту 22, но не на портах выше

Если я запускаю SSH-сервер на моем сервере Windows 2008 на порту по умолчанию 22, я всегда получаю Operation Timed Out на клиенте. Если я запускаю его на другом порту (например, 2222), то все работает нормально.

Я открыл брандмауэр. Netstat показывает, что сервер прослушивает правильный порт.

Я использовал два разных сервера Windows SSH (freeSSHd и WinSSHD), и оба дали одинаковый результат.

Что еще может быть причиной разницы между запуском SSH-сервера на порту 22 и порту 2222?

решение1

Подвергается ли сервер ssh на порту 22 атакам методом подбора? Установка более высокого номера порта уменьшает эти атаки, потенциально позволяя ему быстрее отвечать на ваши запросы.

решение2

Я не уверен, почему, но в конечном итоге это было решено перезагрузкой. Единственное, что я подумал, это то, что изменения в брандмауэре, которые я сделал, не вступили в силу, и когда я перезагрузился этим утром, все заработало.

Спасибо Питеру и Гейбу за советы по отладке.

Связанный контент