Когда я сканирую свой сервер с помощью nmap $ sudo nmap -sS IP.ADDR.OF.SRVR
, Я вижу строку с 25/tcp open smtp
. И это несмотря на то, что я не использую postfix, exim или какой-либо другой почтовый сервер на машине.
Я также пытался заблокировать порт 25, используя правила таблицы IP.
$ sudo iptables -A INPUT -p tcp --destination-port 25 -j DROP
Но, несмотря на запуск этого и проверку того, что правило iptable существует с $ sudo iptables -L -n -v
запущенный nmap по-прежнему показывает, что порт открыт.
Я также бегал $ netstat -tulnp
на сервере, чтобы увидеть, какие порты открыты, и порт 25 не отображается в списке.
Очень запутался в том, как действовать, любая помощь или указатели будут очень благодарны.
Выход sudo iptables -nvL
- https://pastebin.com/5W9V2rrz
Выход sudo iptables -t nat -nvL
- https://pastebin.com/v9ST06uz
Возможно, ваше правило упорядочено неверно. Попробуйте переместить правило выше, также какая версия Linux у вас установлена? Если в Ubuntu попробуйте #> lsof -i -n -P | grep :25
и посмотрите, какая программа используется для прослушивания этого порта, а затем измените / остановите этот процесс