sudo ufw status return 'inactive'

March 27, 2018 96.7k views
Nginx Ubuntu 16.04

Trying to set up Nginx in Ubuntu 16.04 following the tutorial given in https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-in-ubuntu-16-04 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.

7 Answers
sudo ufw enable
sudo ufw default deny

And I then do:

sudo iptables -L

Not Sure…
Source:
[https://ubuntuforums.org/showthread.php?t=1514714](http://)

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.

$ sudo ufw enable
$sudo ufw status 

now ur status will change to active

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 :
https://www.digitalocean.com/community/questions/ubuntu-ufw-firewall-not-working-at-all-2

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

thank you all that worked for me!!

sudo ufw enable
sudo ufw status

eso funciono para mi

Well this might be quite old to reply but do remember to add sudo ufw allow 22/tcp otherwise you will not be able to do ssh into your vm once you exit out of it.

Have another answer? Share your knowledge.