Como primeiro passo você já tentou desabilitar o firewall?
sudo ufw disable
Em seguida, tente ver se você obtém os mesmos resultados. Se você se conectar e o problema for resolvido, será necessário saber quais portas seu programa usa, criar uma regra de firewall simples e reativar o firewall e testar novamente para ver se o problema foi resolvido.