Тот, который должен открыть порт, является приложением.
При выдаче netstat -ntlp
вы получаете что-то вроде этого:
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 2955/dnsmasq tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1515/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1684/master tcp 0 0 0.0.0.0:4445 0.0.0.0:* LISTEN 2882/fop2_server tcp 0 0 0.0.0.0:6050 0.0.0.0:* LISTEN 1763/perl tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2763/mysqld
Последний столбец ( PID / Имя программы ) показывает приложение, открывшее порт.
Предполагая, что порт похож на дверь в вашей системе, то, что вы сделали в ufw, было похоже на удаление замка в двери, чтобы ваше приложение могло легко открыть дверь при запуске.