ПОРТЫ (PORT)
В этом руководстве мы покажем вам, как определить, доступны / открываются ли порты на удаленном хосте с помощью простой команды netcat (сокращенно nc).
netcat —— это мощная и простая в использовании утилита, которая может использоваться практически для чего угодно в Linux в отношении сокетов TCP, UDP или UNIX.
# yum install nc [On CentOS / RHEL]
# dnf install nc [В Fedora 22+]
$ sudo apt-get install netcat [В Debian / Ubuntu]
Мы можем использовать netcat для: открытия TCP-соединений, прослушивания на произвольных портах TCP и UDP, отправки UDP-пакетов, сканирования портов под IPv4 и IPv6 и т.д.
Используя netcat, вы можете проверить, есть ли один или, несколько, или ряд открытых портов следующим образом. Приведенная ниже команда поможет нам узнать, открыт ли порт 22 на хосте 192.168.56.10:
$ nc -zv 192.168.1.15 22
==========================
Проверка открытых портов на Ubuntu Linux
sudo netstat -tnlp
===============================================
ОТКРЫТИЕ ПОРТОВ
Ваш листинг это не открытые порты, а вывод того кто какие порты слушает.
Если вы хотите например открыть порт 53 по tcp, используя утилиту iptables :
iptables -I INPUT -p tcp -m tcp --dport 53 -j ACCEPT
#Установка правила
sudo ufw allow 10000