Linux Firewall Ayarları

Linux Firewall Ayarları

Ubuntu üzerinde firewall aktif etmek:

ilk olarak firewall kurulumu yapalım.

sudo apt update && sudo apt install ufw

firewalla gelen tüm trafiği engelleme

ufw default deny incoming

firewall giden trafiği full izin verme

ufw default allow outgoing

ssh bağlantısına izin verme

bu komut gelen tüm ssh isteklerine izin vermektedir.

ufw allow ssh

yada

ufw allow 22

sadece belirttiğimiz ip adresinden ssh izin vermek (önerilir).

ufw allow from <ipaddres> to any port 22 proto tcp

tüm izinleri verdikten sonra kuralları görüntülemek için

ufw status

firewall aktif etmek için. ufw status ile ssh bağlantısına izin verdiğinizden emin olun aksi takdirde sunucuya erişiminizi kaybedebilirsiniz.

ufw enable

Docker kendi iptables kurallarına göre çalışmaktadır. bu sebeple bu ayarlardan etkilenmemektedir. dockerdaki konteynırların da ana bilgisayardaki güvenlik duvarından etkilenmesi için aşağıdaki ayarlar yapılmalıdır.

daemon.json dosyasına aşağıdaki kod bloğu eklenmelidir.

sudo nano /etc/docker/daemon.json

{
  "iptables": false
}

sonrasında işlemin geçerli olması için docker yeniden başlatılır.

sudo systemctl restart docker