https://superuser.com/questions/590600/ufw-is-active-but-not-enabled-why
etting ENABLED=yes
in /etc/ufw/ufw.conf
did it for me.
$ sudo ufw reload
Firewall not enabled (skipping reload)
$ sudo ufw logging on (showing that @Thomas' solution has no effect for me)
Logging enabled
$ sudo sed -ie 's/ENABLED=no/ENABLED=yes/' /etc/ufw/ufw.conf
Check to be sure that port 22 is enabled before you reload
$ sudo ufw status
Status: active
To Action From
-- ------ ----
22/tcp ALLOW Anywhere
Reload
$ sudo ufw reload
Firewall reloaded