DirectAdmin Admin Şifresini SSH Üzerinden Yenileme

DirectAdmin üzerinde admin şifresinin unutulması veya web paneline giriş yapılamaması durumunda, SSH üzerinden şifre değişikliği yapılabilir. Sunucuya root erişimi bulunan yöneticiler için bu işlem, hızlı şekilde erişimi geri kazandıran güvenilir bir kurtarma seçeneğidir.
Panel erişimi tamamen kapalı görünse bile SSH bağlantısı sağlanabiliyorsa, DirectAdmin hesabı kısa sürede yeniden kullanılabilir hâle getirilebilir.
Root Yetkisi ile SSH Bağlantısı Kurulması
DirectAdmin admin parolasının SSH üzerinden değiştirilebilmesi için sunucuya root yetkisiyle erişim sağlanmalıdır. Root yetkisi bulunmayan kullanıcılar bu işlemi gerçekleştiremez. Bu adım, sürecin en temel ve zorunlu aşamasıdır.
Sunucuya SSH ile bağlanmak için aşağıdaki komut çalıştırılır
ssh root@sunucu_ip_adresiBağlantı başarıyla kurulduğunda, DirectAdmin yapılandırma ve şifre işlemlerine geçilebilir.

Admin Şifresinin Değiştirilmesi
Bazı DirectAdmin yapılandırmalarında admin hesabı, Linux sistemi üzerinde gerçek bir kullanıcı olarak yer alır. Böyle bir durumda admin şifresi, Linux tarafında doğrudan değiştirilebilir.
passwd adminKomut çalıştırıldığında sistem yeni parolanın girilmesini talep eder. Terminalde parola girilirken karakterlerin görünmemesi normaldir ve bu durum tamamen güvenlik amaçlıdır.
Bu yöntem çoğu varsayılan DirectAdmin kurulumunda işe yarar. Ancak her sunucu yapılandırmasında yeterli olmayabilir.
DirectAdmin Komutu ile Admin Şifresi Yenileme
Admin şifresini panel seviyesinde güncellemenin en doğru yolu, DirectAdmin’in sunduğu yerleşik komutları kullanmaktır. Bu yöntem, DirectAdmin kullanıcı veritabanını doğrudan etkilediği için daha tutarlı bir sonuç sağlar. İşleme başlamadan önce DirectAdmin dizinine geçmek gerekir.
cd /usr/local/directadminArdından admin şifresi aşağıdaki komut ile değiştirilir:
./directadmin passwd adminBu yaklaşım, özellikle Linux tarafında yapılan şifre değişikliğinin panelde geçerli olmadığı durumlarda tercih edilmelidir. Kullanıcı senkronizasyonu bu yöntemle daha sağlıklı şekilde sağlanır.
setup.txt Dosyasında Admin Şifresini Kontrol Etme
Bazı DirectAdmin kurulumlarında, admin parolası kurulum sonrasında setup.txt dosyası içerisinde kalmış olabilir. Bu dosyanın kontrol edilmesi, güvenlik açısından önemli bir adımdır.
Dosya genellikle aşağıdaki konumda bulunur:
/usr/local/directadmin/scripts/setup.txtAdmin şifresinin dosya içinde yer alıp almadığını görmek için şu komut kullanılabilir:
cat /usr/local/directadmin/scripts/setup.txt | grep adminpassEğer dosyada hâlâ admin parolası yer alıyorsa, bu durum güvenlik açığı oluşturur. Dosya içeriği kontrol edilmeli ve erişim izinleri sınırlandırılmalıdır.
DirectAdmin Servisini Kontrolü
Admin şifresi değiştirildikten sonra çoğu zaman ek bir işlem gerekmez. Ancak panel erişiminde problem yaşanıyorsa DirectAdmin servisinin durumu kontrol edilmelidir.
Servis durumunu kontrol etmek için
systemctl status directadminServis aktif değilse şu komutla yeniden başlatılabilir.
systemctl restart directadmin
Admin şifresi yeniden belirlendikten sonra, panelin güvenliğini güçlendirmek için SSL yapılandırmasının doğrulanması önerilir.
DirectAdmin’de HTTPS erişiminin aktif olması, yönetim paneli trafiğinin korunması ve barındırılan web sitelerinin güvenlik standardının yükseltilmesi açısından kritik bir adımdır. Bu işlemin adım adım anlatımı için DirectAdmin’de Let’s Encrypt SSL kurulumu rehberimize bakabilirsiniz.
Sık Sorulan Sorular
SSH üzerinden şifre değiştirme işlemi DirectAdmin lisansını etkiler mi?
Hayır. Admin şifresinin değiştirilmesi DirectAdmin lisansı ile ilişkili değildir. Lisans doğrulaması IP adresi ve lisans anahtarı üzerinden yapılır.
Admin şifresi değiştirildikten sonra ek bir güvenlik adımı atılmalı mı?
Şifre değişikliği sonrasında SSH erişiminin IP bazlı sınırlandırılması, güçlü bir admin parolası kullanılması önemlidir. Ayrıca DirectAdmin erişiminin yalnızca HTTPS üzerinden sağlandığından emin olunmalıyız.
Admin şifresi değiştirildikten sonra mail servislerini kontrol etmek gerekir mi?
DirectAdmin ortamlarında mail altyapısı Exim ve Dovecot servisleri üzerinden çalışır ve bu servislerin durumu, port erişimleri veya yapılandırmaları zamanla değişmiş olabilir.
Bu sürecin detaylı anlatımı için DirectAdmin ile Exim ve Dovecot mail sunucusu kurulumu rehberi referans olarak kullanılabilir.