sudo ufw status return 'inactive'

March 27, 2018 6.5k views
Nginx Ubuntu 16.04

Trying to set up Nginx in Ubuntu 16.04 following the tutorial given in everyhting is fine but running the command

sudo ufw status

gives inactive.

What is wrong?

Thank you

1 comment
  • After "sudo ufw default deny", I could no longer ssh into my droplet. I went to the Digitalocean console, logged in, and entered "sudo ufw default allow". Now I can ssh into my droplet again.

    Now "ufw status" returns "Status: active" along with some other information. Go figure.

    Thanks BuyDeal. You had me worried, but all's well that ends well.

3 Answers
sudo ufw enable
sudo ufw default deny

And I then do:

sudo iptables -L

Not Sure...

Alternatively instead set up everything you can just use Ubuntu image with LEMP: droplets> destroy> rebuild> choose Ubuntu LEMP > REBUILD

However I face problem that UFW firewall NOT WORKING AT ALL for ubuntu images 16 (with docker) and 17 :

If you found some solution can you test that UFW really works in your case and give me some info?

Alternative2> Instead of UFW you can use Network Firewall accesed by diitalocean web panel

All I needed was:

$ sudo ufw enable

I then got the following prompt:

Command may disrupt existing ssh connections. Proceed with operation (y|n)?

After hitting "y" I saw:

Firewall is active and enabled on system startup

And sudo ufw status gave me the expected output.

Have another answer? Share your knowledge.