Uma porta é apenas um número que faz parte de um endereço TCP. Se um programa está esperando por conexões de entrada ("escutando") naquela porta, a porta é chamada "aberta", caso contrário, é "fechada".
O kernel pode filtrar o tráfego para uma porta para torná-lo "fechado" para alguns ou todos os endereços remotos. Você pode configurar este filtro, por ex. usando o ufw.
Portanto, ufw não pode abrir uma porta, pode apenas dizer ao kernel para filtrar ou não filtrar o tráfego para uma determinada porta.
Você apenas disse ao ufw para não filtrar as portas dadas (isto é o padrão). Você ainda precisa de alguns programas para ouvir essas portas para torná-las "abertas".