Sunucu Root Şifresi Nasıl Değiştirilir? Güvenli Yöntem
Sunucu Şifresi Neden Değiştirilmeli?
Sunucu güvenliğinde en kritik önlemlerden biri, root şifresini düzenli aralıklarla ve güvenli yöntemlerle değiştirmektir. Özellikle şu durumlarda şifre değişimi acil önem taşır: sunucu ilk kurulduğunda hosting sağlayıcısından gelen varsayılan şifre hâlâ kullanılıyorsa, şifreyi bilen bir kişi artık sisteme erişim yetkisine sahip değilse veya bir güvenlik ihlali şüphesi varsa. Zayıf veya uzun süre değiştirilmemiş şifreler, brute-force saldırılarının birincil hedefi haline gelir.
Güçlü bir sunucu şifresi; büyük ve küçük harfler, rakamlar ile özel karakterler içermeli ve en az 16 karakter uzunluğunda olmalıdır. Kolay tahmin edilebilir kelimeler, doğum tarihleri veya ardışık karakterlerden oluşan şifrelerden kesinlikle kaçınılmalıdır. Şifre yöneticisi kullanmak, karmaşık şifreleri güvenli biçimde saklamanın en iyi yoludur.
SSH ile Root Şifresi Değiştirme
Linux sunucularda şifre değiştirmek için passwd komutu kullanılır. Root kullanıcısıyla SSH bağlantısı kurduktan sonra bu işlemi kolayca gerçekleştirebilirsiniz.
# Root kullanıcısının şifresini değiştir:
passwd
# Başka bir kullanıcının şifresini root olarak değiştir:
passwd kullaniciadi
# Şifre değiştirildi mi doğrula:
chage -l root
# Şifrenin son değiştirilme tarihini göster:
grep root /etc/shadow | cut -d: -f3
passwd komutunu çalıştırdığınızda sistem yeni şifrenizi iki kez girmenizi ister. Şifre girilirken ekranda hiçbir karakter görünmez; bu normaldir ve güvenlik amacıyla tasarlanmıştır. Güçlü bir şifre belirlediğinizde sistem bunu kabul ederek doğrular.
Hosting Paneli Üzerinden Şifre Değiştirme
VPS veya dedicated sunucunuzu HostingKontrol müşteri paneli üzerinden yönetiyorsanız şifreyi panel arayüzünden de değiştirebilirsiniz. Bu yöntem özellikle SSH erişimi kilitlenmişse ya da mevcut şifreyi hatırlamıyorsanız kullanışlıdır.
# Müşteri paneli üzerinden şifre sıfırlama:
# 1. panel.hostingkontrol.com.tr adresine giriş yapın
# 2. Sunucular > İlgili Sunucu > Yönet bölümüne gidin
# 3. Şifre Sıfırla veya Konsol Erişimi seçeneğini kullanın
# Acil durum için VNC/noVNC konsol erişimi:
# Panel üzerinden sanallaştırma konsoluna bağlanarak
# sunucuya doğrudan erişim sağlayabilirsiniz
Şifre Politikası Ayarlama
Birden fazla kullanıcısı olan sunucularda güçlü şifre politikası zorunlu hale getirmek güvenliği önemli ölçüde artırır. PAM (Pluggable Authentication Module) yapılandırması ile minimum şifre uzunluğu, karmaşıklık gereksinimleri ve şifre değiştirme sıklığı gibi politikalar tanımlanabilir.
# Şifre karmaşıklığı için pwquality modülü (Ubuntu):
apt install libpam-pwquality
# /etc/security/pwquality.conf dosyasını düzenleyin:
minlen = 16 # Minimum 16 karakter
dcredit = -1 # En az 1 rakam
ucredit = -1 # En az 1 büyük harf
lcredit = -1 # En az 1 küçük harf
ocredit = -1 # En az 1 özel karakter
maxrepeat = 3 # Ardışık aynı karakter maksimum 3
# Şifre geçerlilik süresi (gün cinsinden):
chage -M 90 kullaniciadi # 90 günde bir değiştirme zorunluluğu
chage -W 14 kullaniciadi # 14 gün önceden uyarı
SSH Anahtarına Geçiş Önerisi
Root şifresini düzenli değiştirmek güvenliği artırsa da şifre tabanlı kimlik doğrulamanın en güvenli alternatifi SSH anahtar çiftidir. Özel anahtarınız (private key) yalnızca sizin bilgisayarınızda bulunduğundan brute-force saldırıları etkisiz kalır. SSH anahtar kurulumunu tamamladıktan sonra şifre ile SSH girişini tamamen devre dışı bırakmak mümkündür.
Sunucu güvenliği konusunda destek almak veya SSH anahtar yönetimini yapılandırmak için HostingKontrol teknik destek ekibiyle iletişime geçebilirsiniz. Güvenli sunucu yapılandırması ve düzenli güvenlik denetimleri konularında uzman ekibimiz yanınızda olmaktan memnuniyet duyar.