I am new to linux/vps (though I know quite a bit) and familiar with windows desktop. From windows point of view, AFAIAK firewall software would control which processes have access to the internet/sockets etc.
In linux vps, I am the only user (root) of the system and I can only install software (so I would only those needed).
So, why there is any need of firewall in the vps?
What worst could happen if I don't run on the vps?
ps:
I have disabled "password authentication" on sshd_config and use keyfile, this is the only security that I use as of now.
(no php, no mail, no dns on vps, just going to be plain nginx/lighttpd)
In linux vps, I am the only user (root) of the system and I can only install software (so I would only those needed).
So, why there is any need of firewall in the vps?
What worst could happen if I don't run on the vps?
ps:
I have disabled "password authentication" on sshd_config and use keyfile, this is the only security that I use as of now.
(no php, no mail, no dns on vps, just going to be plain nginx/lighttpd)