Sunucuyu uzaktan yönetirken root hesabına gelen SSH denemelerini azaltmak istiyorsanız, bu ayarın neyi değiştirdiğini bilmek gerekir. AlmaLinux SSH root girişi kapatma, root hesabının SSH üzerinden doğrudan oturum açmasını engeller; yönetici ayrı bir kullanıcıyla bağlanıp yetkiliyse sudo kullanır. Böylece root hesabına yönelik doğrudan giriş denemeleri sınırlanır, ancak güvenlik güçlü kimlik doğrulamasına ve yedek erişim yoluna da bağlı kalır.
Akılda tutulacaklar
- SSH erişimi olan ayrı bir yönetici hesabını önceden doğrulayın.
- Sudo yetkisini yalnızca yönetim ihtiyacı olan hesaplara verin.
- SSH ayarını değiştirmeden önce mevcut oturumu kapatmayın.
- Konsol erişimi veya başka bir kurtarma yolunun çalıştığından emin olun.
AlmaLinux SSH root girişi kapatma neyi değiştirir?
Bu ayar, root hesabıyla SSH oturumu açılmasını engeller; diğer hesapların SSH erişimini kendiliğinden kapatmaz. OpenSSH sunucusunun ayar dosyası olan sshd_config içindeki PermitRootLogin seçeneği, root hesabının uzaktan giriş davranışını belirler.
Değişiklik, root hesabını veya yerel konsoldan root olmayı devre dışı bırakmaz. Yalnızca SSH üzerinden doğrudan oturum açmayı sınırlar. Bu nedenle bir saldırganın root kullanıcı adıyla doğrudan deneme yapması zorlaşır; ancak başka kullanıcı hesapları veya zayıf kimlik doğrulaması hâlâ risk oluşturabilir. Katmanlı sunucu güvenliğine dair python uygulama güvenliği yaklaşımı da tek bir ayara bel bağlamamayı gerektirir.
Root erişimi kapatılınca yönetim işlemleri nasıl yapılır?
Yönetici, SSH ile ayrı bir kullanıcı hesabına bağlanır ve gerekli işlemlerde sudo yetkisini kullanır. Böylece günlük oturum ile sistem genelinde yetki gerektiren işlemler ayrılır.
SSH root giriş seçenekleri
- PermitRootLogin no, root hesabıyla SSH girişini kapatır.
- PermitRootLogin prohibit-password, parola ile root girişini engeller; yapılandırmaya bağlı olarak anahtarla girişe izin verebilir.
- PermitRootLogin yes, doğrudan root girişine izin verir ve daha geniş bir saldırı yüzeyi bırakır.
Kullanıcı hesabı ve sudo ilişkisi
Yeni kullanıcıya sudo yetkisi verilmeden önce hesabın SSH anahtarıyla veya güçlü parola doğrulamasıyla erişebildiğini test edin. AlmaLinux’ta sudo yetkisi çoğunlukla yönetici grubuna üyelik üzerinden düzenlenir; yetki yükseltme, yalnızca gereken komutları çalıştırmak için kullanılmalıdır.
Bu ayar hangi durumlarda yarar sağlar, hangi riskleri taşır?
Root girişini kapatmak doğrudan hedef alınan hesabın erişimini azaltır; yanlış yapılandırma ise yönetici erişimini zorlaştırabilir. Birden fazla yönetici bulunan sunucularda hesapların ayrı tutulması ve erişimlerin denetlenmesi daha kolay hâle gelir.
Root girişini kapatmak ile parola doğrulamasını kapatmak aynı mı?
Hayır. Root girişini kapatmak yalnızca root hesabının SSH erişimini düzenler; parola doğrulamasını kapatmak ise parola kullanan SSH girişlerini etkiler. SSH anahtarı, parola doğrulamasının alternatifi olabilir; iki ayar aynı işi yapmaz.
| Ayar | Etkisi | Dikkat edilecek nokta |
|---|---|---|
| Root SSH girişi | Root hesabının doğrudan oturumunu sınırlar | Ayrı yönetici hesabı gerekir |
| Parola doğrulaması | SSH ile parola kullanımını sınırlar | Önce SSH anahtarıyla giriş test edilmelidir |
| Güvenlik duvarı | Ağdan erişimi sınırlar | İzin verilen kaynaklar doğru belirlenmelidir |
Erişimi kaybetmemek için neleri kontrol etmelisiniz?
Önce ayrı hesabın sudo ile işlem yapabildiğini ve yeni SSH oturumu açabildiğini doğrulayın; ardından yapılandırmayı sshd -t ile sınayıp ayarı devreye alın. Konsol erişimi veya yedek erişim yolu yoksa hatalı bir ayar sunucuyu uzaktan yönetilemez hâle getirebilir. hosting güvenliği planında erişim kontrollerinin yanında kurtarma sürecini de düşünün; fiziksel risklere yönelik afet hazırlığı rehberi ise farklı bir süreklilik boyutuna odaklanır.
AlmaLinux SSH root girişi kapatma ayarını uygulamadan önce ayrı yönetici hesabını, sudo yetkisini ve konsol kurtarma yolunu sırayla test edin. İlk adım, mevcut oturumu açık tutarak yeni bir SSH oturumunda bu erişimlerin çalıştığını doğrulamaktır.