B SSH Sunucu Güvenlik Kodları

0 Replies 2 Views
·
Participants
Thread Starter #1
SSH (Secure Shell), uzak sunucu ve cihazlara güvenli erişim sağlamak için kullanılan en yaygın protokoldür. Ancak, varsayılan ayarlarıyla bile güvenlik açıklarına karşı dikkatli olmak gerekir. Bu nedenle, SSH sunucu yapılandırmasında bazı temel ve ileri seviyede güvenlik önlemleri almak kritik önemdedir.


İlk olarak, SSH konfigürasyon dosyasını düzenlemekle başlamak gerekir. Bu dosya genellikle
CODE
1 /etc/ssh/sshd_config 
yolunda bulunur. İşte temel güvenlik kodları ve ayarları:

  • Root Girişini Devre Dışı Bırakın:
    CODE
    1 PermitRootLogin no 

    Bu ayar, root kullanıcısının doğrudan SSH ile giriş yapmasını engeller. Bu, brute-force saldırılarını azaltır ve hesap güvenliğini artırır.

  • Kullanıcı veya Gruplara Erişimi Kısıtlayın:
    CODE
    12 AllowUsers user1 user2  
    AllowGroups sshusers 

    Bu ayar, sadece belirli kullanıcı veya grup üyelerinin SSH erişimine izin verir.

  • SSH Portunu Değiştirin:
    Varsayılan olarak 22 portu kullanılır. Güvenlik için, farklı ve rastgele bir port seçmek, otomatik saldırıları azaltabilir.
    CODE
    1 Port 2222 


  • Parola Kimlik Doğrulamasını Devre Dışı Bırakın ve Anahtar Kimlik Doğrulamasını Zorunlu Kılın:
    CODE
    12 PasswordAuthentication no  
    PubkeyAuthentication yes 

    Bu sayede, yalnızca SSH anahtarlarıyla giriş yapılabilir, parola saldırılarına karşı daha dirençli olur.

  • Bağlantı Denemelerini Sınırlayın ve Zaman Aşımı Koyun:
    CODE
    123 MaxAuthTries 3  
    ClientAliveInterval 300  
    ClientAliveCountMax 0 

    Bu ayarlar, başarısız giriş denemesi sayısını sınırlar ve bağlantı zaman aşımını ayarlar.

    Son olarak, SSH servisinin en güncel ve güvenli versiyonunu kullanmak ve düzenli olarak güncellemeleri uygulamak, güvenlik açıklarına karşı temel önlemdir. Ayrıca, Fail2Ban gibi araçlar, belirli sayıda başarısız girişimden sonra IP’leri engelleyerek ek koruma sağlar.

    Güvenli SSH yapılandırması, sisteminizin bütünlüğü ve gizliliği için kritik önemdedir. Her ortamın ihtiyaçları farklı olacağından, yukarıdaki ayarları ortamınıza göre uyarlamak ve sürekli takip etmek en iyi sonucu verir.
  • You must be logged in to reply.

    0 quotes selected