İçeriğe geç

Raspberry Pi Rehberi – 9. Bölüm: Web Uygulamaları İçin Güvenlik Duvarı ve Güvenlik Ayarları

Bir önceki bölümde, Raspberry Pi üzerinde SSL sertifikası kurulumunu ve güvenli bağlantılar için gerekli adımları ele aldık. Şimdi ise, web uygulamalarınızın güvenliğini artırmak için güvenlik duvarı ve SSH güvenliğini nasıl yapılandıracağınızı öğrenelim.

1. UFW Kurulumu ve Yapılandırması

UFW (Uncomplicated Firewall), Raspberry Pi üzerinde basit ve etkili bir güvenlik duvarı yönetim aracıdır. Aşağıdaki adımları izleyerek UFW’yi kurabilir ve yapılandırabilirsiniz:

Adım 1: UFW Kurulumu

sudo apt-get install ufw

Adım 2: UFW’yi Etkinleştirme

sudo ufw enable

Bu komutu çalıştırdıktan sonra onay vermek için y tuşuna basın.

Adım 3: SSH Bağlantısını Açma

sudo ufw allow ssh

Adım 4: HTTP ve HTTPS Trafiğini Açma


sudo ufw allow 80/tcp
 

Adım 5: Kuralları Kontrol Etme

sudo ufw status verbose

2. SSH Güvenliği ve Fail2Ban Kurulumu

SSH bağlantılarını daha güvenli hale getirmek için Fail2Ban kullanacağız. Fail2Ban, başarısız giriş denemelerini izler ve kötü niyetli IP adreslerini engeller.

Adım 1: Fail2Ban Kurulumu

sudo apt-get install fail2ban

Adım 2: Fail2Ban Yapılandırması

sudo nano /etc/fail2ban/jail.local

Aşağıdaki satırları dosyaya ekleyin:


[sshd]
enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log
maxretry = 3

Adım 3: Fail2Ban Servisini Başlatma

sudo systemctl restart fail2ban

3. Güncellemeler ve İzleme Araçları

Sistem güvenliğini artırmak için düzenli olarak güncelleme yapmayı ihmal etmeyin:

sudo apt-get update && sudo apt-get upgrade

Sonuç

Bu bölümde, Raspberry Pi üzerinde güvenlik duvarı yapılandırması ve SSH güvenliğini sağlama adımlarını öğrendiniz. UFW ve Fail2Ban kullanarak sisteminizi dış tehditlere karşı koruma altına aldınız.

Bir sonraki bölümde, Raspberry Pi üzerinde LetsEncrypt ile otomatik SSL sertifikası yenileme işlemlerini detaylı olarak ele alacağız.

Kategori:İşletim SistemleriLinuxNasıl Yapılır?Rasberry PiRaspberry Pi RehberiRaspbian

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir