Брандмауэр Windows Как разблокировать порт 22 для входящих на SSH сервер соединений? Краткий и понятный ликбез с картинками. Столкнулся с этим, настраивая ssh сервер Cygwin на виндовой машине. На одной всё заработало само, а на другой пришлсоь повозиться.
Нажать унопку Пуск, в поиск ввести первые буквы искомого меню: Брандмауэр Windows в режиме повышенной безопасности.
Слева выбрать Правила для входящих подключений, затем справа нажать Создать правило.
Можно создавать правила для не только для порта, но в нашем случае выберем именно его:
Выбрать Протокол TCP и Определённые локальные порты, указать номер порта, в нашем случае это 22
Выбрать Разрешить подключение (уже выбрано по умолчанию) и нажать далее:
Оставить галочки для всех профилей и нажать далее:
Ввести имя и описание правила:
Всё, теперь в списке правил можно увидеть вновь созданное. Теперь можно смело включать брандмауэр, он больше не будет блокировать указанный порт.
P.S. Добавляю эту заметку значительно позже, когда на сервере сбросили роутер к заводским настройкам, а я забыл, как пробрасывать через него порт 22.Роутер - ADSL модем DLink DSL_2640NRU. На межсетевом экране в пункте виртуальный сервер создать свой с произвольным названием, порты везде 22, и локальный ip где запущен сервер. На скринах всё видно.
Кстати,
создать входящее правило для порта 22 можно гораздо быстрее используя linuxway, то есть консоль: netsh advfirewall firewall add rule name="sshd" dir=in protocol=TCP localport=22 action=allow
Удалить правило по его имени: netsh advfirewall firewall delete rule name="sshd"
Отобразить созданное правило:
netsh advfirewall firewall show rule name=sshd
Если в качестве консоли используется не cmd.exe, а cygwin,msys2 или нативный linux терминал, то можно использовать всю мощь команды grep для поиска. Правда, придётся указать вручную кодировку для windows-зоопарка:
netsh advfirewall firewall show rule name=all | iconv -f CP866 |grep sshd - Контекст командной строки Netsh AdvFirewall Firewal:
http://www.oszone.net/11214/windows_firewall_part4 - Настройка Windows Firewall при помощи PowerShell:
https://wpconfig.ru/?p=1244
|