Я пытаюсь настроить туннель OpenSSH для Windows-10 на свой офисный компьютер, используя бета-версию Microsoft, найденную здесь, и столкнулся с некоторыми проблемами, связанными с брандмауэром защитника Windows.
Используя Wireshark, я определил, что перенаправление портов на моем маршрутизаторе настроено правильно, как и мой клиент: пакеты приходят из правильного источника, направляются в правильный пункт назначения и используют правильные порты. Я подтвердил это, просто подключившись к серверу с отключенным брандмауэром.
Запрос клиента поступает на адрес сервера, но сам сервер не отправляет ответ (если включен брандмауэр): может показаться, что сервер не получает пакеты запроса. Клиент отправляет запрос о последующих действиях, но в конечном итоге истекает время ожидания.
Я попытался (перезагрузка всех устройств по пути):
- Рекомендации Microsoft относительно добавления исключения в экземпляре PowerShell с повышенными правами (в правильном профиле)
- удаление и чтение исключения
- Попытка добавить наиболее либеральные исключения для программы sshd в графическом интерфейсе Windows защитника .msc (изображение)
- очистка и переустановка OpenSSH заново
Я отдаю себя на милость сообщества StackExchange.
Какими должны быть правильные настройки? Что еще я могу попробовать (кроме простого понижения брандмауэра)? Что еще я могу предоставить в этом вопросе, чтобы сделать мою проблему более ответливой?