Saturday, June 6, 2020

Centos 7 Firewall Commands

Disallow root logins over SSH
-------------------------------

sudo vi /etc/ssh/sshd_config

PermitRootLogin no

sudo systemctl restart sshd


Firewall Commands
--------------------------------

firewall-cmd --reload

sudo systemctl status firewalld
sudo systemctl start firewalld

sudo systemctl stop firewalld

sudo vi /etc/firewalld/firewalld.conf [AllowZoneDrifting in this conf and change yes to no]
sudo systemctl start firewalld

sudo firewall-cmd --list-all

sudo firewall-cmd --permanent --add-service=http

sudo firewall-cmd --reload

sudo firewall-cmd --list-services

sudo firewall-cmd --permanent --add-forward-port=port=80:proto=tcp:toport=28080
sudo firewall-cmd --reload

sudo firewall-cmd --zone=public --add-port=9990/tcp --permanent

sudo firewall-cmd --zone=public --add-port=1883/tcp --permanent
sudo firewall-cmd --reload