Konuyu Açan
#1
UFW ile SSH Güvenlik Kuralları
Sunucu güvenliğinde, özellikle uzak erişimlerin kritik olduğu durumlarda, SSH portunun kontrolü ve sınırlandırılması büyük önem taşır. Ubuntu ve Debian tabanlı sistemlerde yaygın olarak kullanılan UFW (Uncomplicated Firewall) aracı, bu noktada devreye girer. UFW kullanarak SSH erişimini güvenli hale getirmek, olası saldırıları engellemek ve yetkisiz erişimleri sınırlandırmak mümkündür.
İlk aşamada, varsayılan olarak gelen UFW yapılandırması genellikle tüm gelen trafiği engeller ve sadece belirli portlara izin verir. Bu portlar arasında SSH’nin standart portu olan 22 numaralı port da bulunur. Güvenlik açısından, SSH erişimini sadece belli IP adreslerine sınırlandırmak önerilir. Örneğin, sadece kendi IP adresinizden veya belirli bir IP aralığından SSH erişimi sağlamak için şu adımlar izlenir:
UFW’nin aktif olup olmadığını kontrol edin:
SSH portunu sadece belirli IP adresine açmak için, öncelikle mevcut kuralları temizleyin veya düzenleyin. Yeni kural eklemek için:
Burada [IP_ADRESİ] yerine erişim izni vermek istediğiniz IP’yi yazarsınız.
Tüm diğer IP’lerden SSH erişimini engellemek için, önce SSH portunu açık hale getirip, sonra diğer kuralları sınırlandırmak gerekebilir. Alternatif olarak, sadece belirli IP’lere izin vererek, diğer erişimleri engelleyebilirsiniz.
UFW yapılandırmasını kaydedip, etkinleştirin veya yeniden başlatın:
veya
Ayrıca, port numarasını değiştirmek veya ek güvenlik önlemleri almak isterseniz, SSH konfigürasyon dosyasını (/etc/ssh/sshd_config) düzenleyip portu farklı bir numaraya çekebilirsiniz. Bu, saldırganların varsayılan portu tarama yoluyla bulmasını zorlaştırır.
Son olarak, SSH erişim güvenliğini artırmak amacıyla, sadece anahtar tabanlı kimlik doğrulama kullanmak, root kullanıcıyla girişleri devre dışı bırakmak ve Fail2Ban gibi araçlarla brute-force saldırılarını engellemek iyi uygulamalardır. UFW, bu süreçte temel bir duvar görevi görerek, sisteminizin dış tehditlere karşı daha dirençli olmasını sağlar.
UFW ile SSH güvenlik kurallarını belirlerken, erişim izinlerini dikkatli yapılandırmak ve düzenli olarak logları kontrol etmek, sistem güvenliğinizin sürdürülebilirliği açısından kritik öneme sahiptir.
Sunucu güvenliğinde, özellikle uzak erişimlerin kritik olduğu durumlarda, SSH portunun kontrolü ve sınırlandırılması büyük önem taşır. Ubuntu ve Debian tabanlı sistemlerde yaygın olarak kullanılan UFW (Uncomplicated Firewall) aracı, bu noktada devreye girer. UFW kullanarak SSH erişimini güvenli hale getirmek, olası saldırıları engellemek ve yetkisiz erişimleri sınırlandırmak mümkündür.
İlk aşamada, varsayılan olarak gelen UFW yapılandırması genellikle tüm gelen trafiği engeller ve sadece belirli portlara izin verir. Bu portlar arasında SSH’nin standart portu olan 22 numaralı port da bulunur. Güvenlik açısından, SSH erişimini sadece belli IP adreslerine sınırlandırmak önerilir. Örneğin, sadece kendi IP adresinizden veya belirli bir IP aralığından SSH erişimi sağlamak için şu adımlar izlenir:
KOD
1ufw status verboseKOD
1ufw allow from [IP_ADRESİ] to any port 22 proto tcpBurada [IP_ADRESİ] yerine erişim izni vermek istediğiniz IP’yi yazarsınız.
KOD
1ufw enableKOD
1ufw reloadAyrıca, port numarasını değiştirmek veya ek güvenlik önlemleri almak isterseniz, SSH konfigürasyon dosyasını (/etc/ssh/sshd_config) düzenleyip portu farklı bir numaraya çekebilirsiniz. Bu, saldırganların varsayılan portu tarama yoluyla bulmasını zorlaştırır.
Son olarak, SSH erişim güvenliğini artırmak amacıyla, sadece anahtar tabanlı kimlik doğrulama kullanmak, root kullanıcıyla girişleri devre dışı bırakmak ve Fail2Ban gibi araçlarla brute-force saldırılarını engellemek iyi uygulamalardır. UFW, bu süreçte temel bir duvar görevi görerek, sisteminizin dış tehditlere karşı daha dirençli olmasını sağlar.
UFW ile SSH güvenlik kurallarını belirlerken, erişim izinlerini dikkatli yapılandırmak ve düzenli olarak logları kontrol etmek, sistem güvenliğinizin sürdürülebilirliği açısından kritik öneme sahiptir.
