Konuyu Açan
#1
SSH Password Login Kapatma
Sunucu güvenliğinde en önemli konulardan biri, erişim yöntemlerinin güvenliğini sağlamaktır. SSH (Secure Shell) protokolü, uzak sunucu yönetiminde yaygın olarak kullanılırken, varsayılan olarak şifre ile giriş imkanı sunar. Ancak, bu yöntem saldırganlar tarafından brute-force (kaba kuvvet) saldırılarına açık olabileceği için, şifreli girişleri devre dışı bırakmak, sistemi koruma altına almanın kritik bir adımıdır. Bu adım, özellikle anahtar tabanlı kimlik doğrulama (public key authentication) kullanıldığında, erişimi sadece yetkilendirilmiş anahtarlar ile sınırlar.
İlk olarak, SSH konfigürasyon dosyasını düzenlemek gerekir. Bu dosya genellikle yolundadır. Burada, aşağıdaki satırı bulup, aktif hale getirerek şifre ile girişleri kapatabilirsiniz:
Bu değişiklik, şifre ile girişleri engelleyecek, sadece anahtar tabanlı girişlere izin verecektir. Aynı zamanda, PermitRootLogin seçeneğini de dikkatli yapılandırmak gerekir; genellikle, root kullanıcısının doğrudan girişine izin verilmemesi önerilir.
Değişiklikleri kaydettikten sonra, SSH servisinin yeniden başlatılması gerekir:
Bu noktada, SSH şifreli girişler devre dışı kalmış olur ve sadece uygun anahtarlara sahip kullanıcılar sunucuya erişebilir. Bu uygulama, brute-force saldırılarını büyük ölçüde azaltır ve sistem güvenliğini artırır. Ancak, anahtar yönetimi ve yedekleme konusunda dikkatli olunmalı; aksi takdirde erişim kaybı yaşanabilir.
Bu yöntemin avantajları ve olası riskleri göz önüne alındığında, çoğu güvenlik uzmanı, şifre girişlerini devre dışı bırakmayı önerir. Bu nedenle, sisteminizin güvenliğini sağlamak için bu adımı uygulamadan önce, uygun anahtarların ve erişim planlarının hazır olduğundan emin olunması gerekir.
Sunucu güvenliğinde en önemli konulardan biri, erişim yöntemlerinin güvenliğini sağlamaktır. SSH (Secure Shell) protokolü, uzak sunucu yönetiminde yaygın olarak kullanılırken, varsayılan olarak şifre ile giriş imkanı sunar. Ancak, bu yöntem saldırganlar tarafından brute-force (kaba kuvvet) saldırılarına açık olabileceği için, şifreli girişleri devre dışı bırakmak, sistemi koruma altına almanın kritik bir adımıdır. Bu adım, özellikle anahtar tabanlı kimlik doğrulama (public key authentication) kullanıldığında, erişimi sadece yetkilendirilmiş anahtarlar ile sınırlar.
İlk olarak, SSH konfigürasyon dosyasını düzenlemek gerekir. Bu dosya genellikle
KOD
1/etc/ssh/sshd_configKOD
12
PasswordAuthentication no
Bu değişiklik, şifre ile girişleri engelleyecek, sadece anahtar tabanlı girişlere izin verecektir. Aynı zamanda, PermitRootLogin seçeneğini de dikkatli yapılandırmak gerekir; genellikle, root kullanıcısının doğrudan girişine izin verilmemesi önerilir.
Değişiklikleri kaydettikten sonra, SSH servisinin yeniden başlatılması gerekir:
KOD
12
sudo systemctl restart sshd
Bu noktada, SSH şifreli girişler devre dışı kalmış olur ve sadece uygun anahtarlara sahip kullanıcılar sunucuya erişebilir. Bu uygulama, brute-force saldırılarını büyük ölçüde azaltır ve sistem güvenliğini artırır. Ancak, anahtar yönetimi ve yedekleme konusunda dikkatli olunmalı; aksi takdirde erişim kaybı yaşanabilir.
Bu yöntemin avantajları ve olası riskleri göz önüne alındığında, çoğu güvenlik uzmanı, şifre girişlerini devre dışı bırakmayı önerir. Bu nedenle, sisteminizin güvenliğini sağlamak için bu adımı uygulamadan önce, uygun anahtarların ve erişim planlarının hazır olduğundan emin olunması gerekir.
