Atualmente estou tendo o mesmo problema. Por enquanto, fiz isso como uma solução alternativa.
ufw default allow incoming
ufw deny 1:21/tcp
ufw deny 23:65535/tcp
Eu quero configurar o ufw na máquina remota enquanto conecto pelo SSH. Eu digito
ufw reset
ufw default deny incoming
ufw default allow outgoing
ufw allow ssh
ufw allow 22
ufw enable
Depois disso, ele bloqueia imediatamente a conexão ssh e não aceita novos. A única coisa que posso fazer é redefinir o servidor. Eu senti falta de alguma coisa?
EDIT 1: OF causa que eu tenho o ssh configurado. Estou acessando servidor pelo SSH. Isso significa que ele está configurado e que eu tenho conexão com o servidor até que eu execute ufw enable
Atualmente estou tendo o mesmo problema. Por enquanto, fiz isso como uma solução alternativa.
ufw default allow incoming
ufw deny 1:21/tcp
ufw deny 23:65535/tcp
Fazer isso em uma nova instalação funcionou bem para mim, mesmo depois de uma reinicialização, no Ubuntu 16.04.2
ufw enable
ufw allow ssh
ufw allow 22
ufw enable