Назад | Перейти на главную страницу

Как использовать NMAP, чтобы проверить, фильтруется ли порт брандмауэром?

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

Как я могу правильно использовать NMap (или какой-либо другой инструмент), чтобы проверить, фильтруется ли соединение с портом 22, чтобы определить, является ли это проблемой брандмауэра?

Отвечает ли виртуальная машина на пинг?

если нет, то где останавливается трассировка?

Nmap может только сказать вам, закрыт ли порт (TCP FIN), открыт (TCP ACK) или отфильтрован (нет ответа), но не то, где он фильтруется.

Возможно, вы захотите проверить журналы / tcpdump на виртуальной машине, чтобы узнать, видит ли он TCP SYN. Также проверьте журналы межсетевых экранов между вами и виртуальной машиной.

Изменить: nmap -sS -p 22 [VMIP]

-sS: синхронное сканирование

-p 22: порт 22