Şimdi yükleniyor

CSF SSH Komutları: Sunucu Güvenliğiniz İçin Temel Rehber

Linux tabanlı sunucuların güvenliği, günümüzün dijital dünyasında her zamankinden daha kritik bir öneme sahiptir. ConfigServer Security and Firewall (CSF), bu alanda sistem yöneticilerinin en güçlü yardımcılarından biridir. CSF, sunucularınızı çeşitli siber tehditlere karşı korumak, yetkisiz erişim denemelerini engellemek ve ağ trafiğini yönetmek için kapsamlı özellikler sunar. Brute force saldırılarından DDoS korumasına kadar birçok güvenlik katmanı sağlayan bu yazılımsal güvenlik duvarı, özellikle SSH üzerinden yönetildiğinde büyük bir esneklik sunar. Bu makalemizde, sunucunuzun güvenliğini sağlamak ve yönetmek için kullanabileceğiniz temel CSF SSH komutları üzerinde duracağız. Bu komutlar, IP adreslerini engellemekten izin vermeye, güvenlik duvarını yeniden başlatmaktan durumunu kontrol etmeye kadar geniş bir yelpazede işlevsellik sağlar.

CSF’nin etkin bir şekilde kullanımı, sunucunuzun dijital saldırılara karşı direncini artırır ve hassas verilerinizi korumanıza yardımcı olur. Bu rehber, hem yeni başlayanlar hem de deneyimli sistem yöneticileri için CSF SSH komutları ile firewall yönetimini kolaylaştıracak pratik bilgiler sunmaktadır. Unutmayın, herhangi bir güvenlik duvarı yapılandırmasında dikkatli olmak ve değişiklikleri uygulamadan önce olası etkilerini anlamak esastır.

CSF Yapılandırma ve Yönetim Komutları

CSF’nin temel ayarlarını düzenlemek veya güvenlik duvarını yeniden başlatmak gibi işlemler, SSH üzerinden basit komutlarla gerçekleştirilebilir. Bu bölümde, CSF’nin genel çalışma prensiplerini etkileyen kritik CSF SSH komutları incelenecektir.

CSF Ayar Dosyasını Düzenleme

ConfigServer Security and Firewall’un tüm ayarları, genellikle /etc/csf/csf.conf dosyasında bulunur. Bu dosya, port ayarlarından IP engelleme eşiklerine kadar birçok yapılandırma seçeneğini barındırır. Düzenleme yapmak için aşağıdaki komutu kullanabilirsiniz:

nano /etc/csf/csf.conf

Bu komut, nano metin düzenleyicisini kullanarak CSF yapılandırma dosyasını açar. Yaptığınız değişikliklerin etkili olabilmesi için CSF’yi yeniden başlatmanız gerektiğini unutmayın.

CSF’yi Yeniden Başlatma, Başlatma ve Durdurma

Yapılandırma dosyasında yapılan herhangi bir değişiklik veya yeni bir kuralın uygulanması için CSF’nin yeniden başlatılması gereklidir. Ayrıca, bakım veya sorun giderme durumlarında güvenlik duvarını geçici olarak durdurmak veya tekrar başlatmak da isteyebilirsiniz. İşte bu işlemler için kullanabileceğiniz CSF SSH komutları:

CSF’yi Yeniden Başlatma (Reload)

CSF’nin yapılandırma dosyasında yaptığınız değişiklikleri uygulamak için en sık kullanılan komuttur. Bu komut, güvenlik duvarı kurallarını sıfırdan yükler ve yeni ayarları devreye sokar.

csf -r

CSF’yi Normal Başlatma

Eğer CSF durdurulmuşsa ve tekrar etkinleştirmek istiyorsanız, bu komutu kullanabilirsiniz. Bu, güvenlik duvarının tüm kurallarıyla birlikte tekrar aktif hale gelmesini sağlar.

csf -s

CSF’yi Kapatma (Durdurma)

Sunucu üzerinde kapsamlı bir bakım yapmanız gerektiğinde veya belirli bir sorunu gidermek için güvenlik duvarını geçici olarak devre dışı bırakmak isteyebilirsiniz. Bu komut, CSF’yi tamamen durdurur.

csf -x

CSF’yi kapattığınızda sunucunuzun savunmasız kalabileceğini unutmayın. Bu nedenle, güvenlik duvarını mümkün olan en kısa sürede tekrar etkinleştirmeniz önemlidir.

CSF’yi Tekrar Açma (Etkinleştirme)

Yukarıdaki komutla devre dışı bıraktığınız CSF’yi tekrar aktif hale getirmek için bu komutu kullanabilirsiniz. Bu, güvenlik duvarı hizmetini yeniden başlatarak sunucunuzu korumaya devam etmesini sağlar.

csf -e

IP Adresi Yönetimi: Engelleme ve İzin Verme

Sunucu güvenliğinde en temel adımlardan biri, istenmeyen IP adreslerini engellemek ve güvenilir IP’lere erişim izni vermektir. CSF, bu işlemleri kolaylaştıran güçlü CSF SSH komutları sunar. Bu komutlar sayesinde sunucunuzu hedef alan kötü niyetli kaynakları kara listeye alabilir veya kendi IP adresinizi beyaz listeye ekleyerek erişim sorunlarını önleyebilirsiniz.

IP Adresi Banlama (Kara Listeye Ekleme)

Sunucunuza saldıran veya şüpheli hareketler sergileyen bir IP adresini kalıcı olarak engellemek için aşağıdaki komutu kullanabilirsiniz. Bu, o IP adresinden gelen tüm bağlantıları keser.

csf -d ipadresi

Örnek: csf -d 192.168.1.100

Banlı IP Adresinin Banını Kaldırma

Yanlışlıkla engellediğiniz bir IP adresinin banını kaldırmak veya bir IP adresinin artık tehdit oluşturmadığına karar verdiğinizde bu komutu kullanabilirsiniz. Bu işlem, IP adresini kara listeden çıkarır.

csf -dr ipadresi

Örnek: csf -dr 192.168.1.100

IP Adresine İzin Verme (Beyaz Listeye Ekleme)

Kendi IP adresiniz gibi güvenilir kaynakların sunucunuza her zaman erişebilmesini sağlamak için onları beyaz listeye ekleyebilirsiniz. Bu, olası yanlış engellemeleri önler ve kesintisiz erişim sağlar.

csf -a ipadresi

Örnek: csf -a 85.10.20.30

IP Adres İznini Kaldırma

Beyaz listeye eklediğiniz bir IP adresinin artık bu ayrıcalığa sahip olmasını istemediğinizde bu komutu kullanabilirsiniz. Bu, IP adresini beyaz listeden kaldırır ve normal güvenlik duvarı kurallarına tabi tutar.

csf -ar ipadresi

Örnek: csf -ar 85.10.20.30

Firewall Kurallarını Görüntüleme ve Temizleme

CSF’nin aktif kurallarını kontrol etmek ve gerektiğinde tüm engellemeleri sıfırlamak, sistem yöneticileri için önemli yeteneklerdir. Bu bölümde, mevcut güvenlik duvarı durumunu anlamanıza ve yönetmenize yardımcı olacak CSF SSH komutları ele alınacaktır.

Banlananlar Listesini Tamamen Boşaltma

csf.deny listesindeki tüm IP adreslerini temizlemek istediğinizde bu komutu kullanabilirsiniz. Bu, tüm engellemeleri kaldırır ve güvenlik duvarını daha ‘açık’ bir duruma getirir. Genellikle dikkatli kullanılması gereken bir komuttur.

csf -df

iptables’de Eşleşen IP Arama

Belirli bir IP adresinin mevcut iptables kurallarında nasıl işlendiğini görmek için bu komutu kullanabilirsiniz. Bu, bir IP’nin neden engellendiğini veya neden erişim izni olduğunu anlamanıza yardımcı olur.

csf -g ipadresi

Örnek: csf -g 192.168.1.100

CSF Kurallarını Silme (Önerilmez)

Bu komut, tüm CSF ve LFD (Login Failure Daemon) iptables kurallarını temizler. Genellikle sorun giderme senaryolarında veya CSF’yi tamamen devre dışı bırakmak istediğinizde kullanılır. Ancak, sunucunuzu savunmasız bırakacağı için dikkatle ve yalnızca gerekli durumlarda kullanılmalıdır.

csf -f

CSF Firewall Kural Listesini Görüntüleme

Aktif olan tüm CSF güvenlik duvarı kurallarını ve mevcut bağlantıları görmek için bu komutu kullanabilirsiniz. Bu, sunucunuzdaki ağ trafiği ve güvenlik durumu hakkında genel bir bakış sağlar.

csf -l

Geçici Engellemeler

Bazı durumlarda, bir IP adresini süreli olarak engellemek isteyebilirsiniz. Örneğin, belirli bir saldırı tespit edildiğinde kısa süreli bir engelleme uygulamak faydalı olabilir. CSF, bu tür geçici engellemeler için de CSF SSH komutları sunar.

Geçici Engelleme Listesine IP Ekleme

Belirli bir IP adresini geçici olarak engellemek için bu komutu kullanabilirsiniz. Engelleme süresi, CSF yapılandırma dosyasında (DENY_TEMP_IP_LIMIT veya DENY_TEMP_DURATION gibi ayarlar) tanımlanır veya komutla belirtilebilir (örneğin, csf -td 192.168.1.100 3600 ile 3600 saniye engelleme).

csf -td ipadresi

Örnek: csf -td 192.168.1.100

Geçici Engellenenler Listesinden IP Kaldırma

Geçici olarak engellediğiniz bir IP adresinin süresi dolmadan engelini kaldırmak isterseniz, bu komutu kullanabilirsiniz.

csf -tr ipadresi

Örnek: csf -tr 192.168.1.100

CSF SSH Komutları Özeti

Aşağıdaki tablo, yukarıda ele alınan temel CSF SSH komutları ve işlevlerini özetlemektedir. Bu tablo, hızlı bir başvuru kaynağı olarak kullanılabilir.

KomutAçıklamaKullanım Amacı
nano /etc/csf/csf.confCSF yapılandırma dosyasını açar.Ayarları düzenleme
csf -rCSF’yi yeniden başlatır (kuralları uygular).Değişiklikleri etkinleştirme
csf -sCSF’yi başlatır.Güvenlik duvarını etkinleştirme
csf -xCSF’yi durdurur.Geçici devre dışı bırakma
csf -eCSF’yi tekrar açar.Devre dışı bırakılanı etkinleştirme
csf -d [ipadresi]IP adresini kalıcı olarak banlar.Kötü niyetli IP’leri engelleme
csf -dr [ipadresi]Banlı IP adresinin banını kaldırır.IP engellemesini iptal etme
csf -a [ipadresi]IP adresine kalıcı izin verir (beyaz liste).Güvenilir IP’lere erişim sağlama
csf -ar [ipadresi]IP adres iznini kaldırır.Beyaz liste girdisini kaldırma
csf -dfTüm banlananlar listesini (csf.deny) boşaltır.Tüm engellemeleri sıfırlama
csf -g [ipadresi]iptables’de eşleşen IP’yi arar.IP durumunu sorgulama
csf -fTüm CSF kurallarını siler (önerilmez).Acil durum kural temizliği
csf -lAktif CSF kural listesini görüntüler.Firewall durumunu kontrol etme
csf -td [ipadresi]IP adresini geçici olarak banlar.Kısa süreli engellemeler
csf -tr [ipadresi]Geçici banlı IP’nin banını kaldırır.Geçici engellemeyi iptal etme

Yukarıda bahsedilen CSF SSH komutları, Linux sunucu güvenliği yönetiminde size büyük kolaylık sağlayacaktır. ConfigServer Security and Firewall (CSF), esnek yapısı ve geniş komut setleriyle sistem yöneticilerine tam kontrol imkanı sunar. Sunucunuzu brute force saldırılarından korumak, istenmeyen erişimleri engellemek ve ağ trafiğinizi optimize etmek için bu komutları düzenli olarak kullanmak, genel güvenlik duruşunuzu önemli ölçüde güçlendirecektir. Her zaman olduğu gibi, komutları uygulamadan önce dikkatli olmak ve değişikliklerin olası etkilerini anlamak en iyi uygulamadır. Unutmayın, güncel ve iyi yapılandırılmış bir güvenlik duvarı, her sunucunun temel bir bileşenidir ve CSF SSH komutları bu süreci verimli bir şekilde yönetmenize olanak tanır.

You May Have Missed