16 Ocak 2025 Perşembe

Linux Firewall Yonetimi

Linux sunucularında güvenliği artırmanın en önemli yollarından biri, güçlü bir firewall (güvenlik duvarı) yapılandırması yapmaktır. Bu makalede, UFW (Uncomplicated Firewall) aracıyla temel ve ileri seviye firewall kurallarının nasıl oluşturulacağını anlatacağız.

1. UFW Kurulumu

Debian tabanlı sistemlerde UFW genellikle varsayılan olarak yüklü gelir. Ancak kontrol etmek ve gerekirse yüklemek için aşağıdaki komutları kullanabilirsiniz:

sudo apt update
sudo apt install ufw

2. UFW'nin Aktif Edilmesi

Firewall'ı etkinleştirmek için şu komutu çalıştırın:

sudo ufw enable

Bu işlem sırasında mevcut SSH bağlantınızın kesilmemesi için gerekli kuralları önceden eklediğinizden emin olun.

3. Temel Kuralların Eklenmesi

Ağ trafiğini yönetmek için bazı temel kurallar oluşturabilirsiniz:

  • SSH bağlantısını izin vermek:
  • sudo ufw allow ssh
  • Belirli bir portu (örneğin 80 numaralı HTTP portu) açmak:
  • sudo ufw allow 80
  • Belirli bir IP adresini engellemek:
  • sudo ufw deny from 192.168.1.100

4. İleri Seviye Kurallar

Belirli durumlar için daha detaylı kurallar yazabilirsiniz:

  • Belirli bir IP'den yalnızca belirli bir porta erişimi izin vermek:
  • sudo ufw allow from 192.168.1.100 to any port 22
  • Belli bir portu sadece TCP trafiği için açmak:
  • sudo ufw allow 443/tcp

5. UFW Durumunu Kontrol Etme

Firewall kurallarını görmek için şu komutu çalıştırabilirsiniz:

sudo ufw status

Çıktı, aktif olan tüm kuralları gösterecektir.

Sonuç

UFW, Linux sunucularında güvenliği artırmanın basit ve etkili bir yoludur. Yukarıdaki adımları takip ederek temel ve ileri düzey firewall kuralları oluşturabilir, sisteminizi dış tehditlere karşı koruyabilirsiniz.


Firewall


4 Ocak 2025 Cumartesi

Cursor ile Google Gemini Flash 2.0 Nasıl Kullanılır?

  Cursor üzerinde kullanacağınız dil modellerini ayarlar > model kısmından ekleyip çıkarabiliyor ve istediğiniz gibi güncelleyebiliyorsunuz. Claude'nin limitleri dolduğunda veya daha fazla ücretsiz kullanım hakkı istediğinizde Google'un yeni deneysel olarak sunduğu Gemini Flash 2.0'ı API ile idenize entegre ederek bu limitleri arttırabilir ve daha fazla günlük istedik sınırlarına ulaşabilirsiniz. Bu sınırlar şimdilik Gemini için bir hayli fazla ve yeterli. Google Gemini Flash 2.0'ı Cursor'da kullanmak için öncelikle Cursor ayarlar penceresine geçerek buradan modeller kısmına tıklıyoruz ve listeden Gemini Flash 2.0'ı işaretliyoruz, ardından dil modelinin aktif olması için Google AI Studio'dan aldığımız API kodunu aşağıdaki ilgili satıra ekleyip doğrulama işlemini tamamlıyoruz (verify)

İşlemleri yapmak çok pratik ve kolay. Bu işlemlerden sonra Cursor promp ekranının altındaki dil modelini değiştirerek yeni eklediğimiz Gemini Flash 2.0'ı kullanmaya başlayabilir ve geliştirmelerimizde yeni modelden yararlanabiliriz. 

İşlemlere ait ekran görüntüleri aşağıdaki gibidir:

Google API Create

Cursor IDE Settings