VMware vCenter kullanarak ESXi hostunun root şifresini sıfırlamak, Host Profiles özelliği sayesinde mümkün olmaktadır. Bu yöntem vSphere Enterprise Plus lisansı gerektirir ve ESXi sunucusunu Maintenance Mode’a alarak yapılabilir.
Ayrıca, eğer vCenter erişiminiz yoksa veya alternatif bir yöntem tercih ediyorsanız, SSH veya boot ortamından şifre sıfırlama gibi yöntemleri de değerlendirebilirsiniz.
Bu rehberde, vCenter kullanarak Host Profiles yöntemiyle root şifre sıfırlama işlemini anlatacağız.
1. vCenter Kullanarak ESXi Root Şifre Sıfırlama (Host Profiles Yöntemi)
Bu yöntem, bir Host Profile oluşturup ESXi hostuna uygularak root şifresini değiştirme esasına dayanır.
Adım 1: ESXi Hostu Maintenance Mode’a Alma
- vSphere Web Client ile vCenter’a bağlanın.
- Hosts and Clusters sekmesine gidin.
- Root şifresini sıfırlamak istediğiniz ESXi hostunu seçin.
- Host’a sağ tıklayın ve Enter Maintenance Mode seçeneğini tıklayın.
Adım 2: Yeni Bir Host Profile Oluşturma
- vCenter > Policies and Profiles > Host Profiles sekmesine gidin.
- Create Host Profile butonuna basın.
- Referans olarak kullanmak için mevcut bir ESXi hostunu seçin ve Next butonuna basın.
- Profilinize bir isim verin (“ESXi-Root-Sifre-Reset” gibi).
- Finish butonuna basarak profili kaydedin.
Adım 3: Host Profile İçinde Root Şifresini Değiştirme
- vCenter > Host Profiles sekmesine gidin.
- Yeni oluşturduğunuz Host Profile’yi seçin ve Edit Settings butonuna basın.
- Security Configuration > Administrator Password bölümünü bulun.
- “Configure a fixed administrator password” seçeneğini etkinleştirin.
- Yeni root şifrenizi girin ve kaydedin.
Adım 4: Host Profile’yi ESXi Hostuna Uygulama
- vCenter > Hosts and Clusters bölümüne geri dönün.
- Şifre sıfırlamak istediğiniz hostu seçin.
- Host Profile’yi Attach Etmek İçin:
- Host Profile > Attach Profile sekmesine gidin.
- Az önce oluşturduğunuz profile hostu ekleyin.
- Apply Profile diyerek Host Profile’yi hosta uygulayın.
- Değişiklikleri aktif hale getirmek için hostu reboot edin.
- Exit Maintenance Mode diyerek hostu yeniden aktif hale getirin.
Bu adımları uyguladıktan sonra ESXi root şifreniz yeni belirlediğiniz şifre olacaktır.
2. ESXi Root Şifresini SSH ile Sıfırlama
Eğer vCenter erişiminiz yoksa veya Host Profiles kullanamıyorsanız, SSH bağlantısı ile ESXi root şifresini sıfırlayabilirsiniz.
Adım 1: SSH ile ESXi Hostuna Bağlanma
- vSphere Web Client ile ESXi hostunuza bağlanın.
- Host > Manage > Services sekmesine gidin.
- TSM-SSH (SSH Daemon) servisini Start edin.
- Terminal veya PuTTY kullanarak SSH ile ESXi sunucunuza bağlanın:
ssh root@ESXi-IP-Adresi
Adım 2: Root Şifresini Değiştirme
SSH ile bağlandıktan sonra root şifresini değiştirmek için şu komutu girin:
passwd root
Yeni root şifrenizi girin ve onaylayın. Ardından SSH oturumunuzu kapatıp ESXi hostu yeniden başlatın.
3. ESXi Root Şifresini Boot Ortamından Sıfırlama
Eğer hem vCenter erişiminiz yoksa hem de SSH ile erişim sağlayamıyorsanız, ESXi hostunuzu bir Linux live CD veya ESXi ISO boot ortamından başlatarak şifreyi manuel olarak sıfırlayabilirsiniz. Ancak bu yöntem daha teknik bilgi gerektirir ve dikkatli uygulanmalıdır.
Adım 1: ESXi’yi Live CD veya Rescue Mode ile Boot Etme
- ESXi hostunuzu bir Ubuntu Live CD veya ESXi Installer ISO ile boot edin.
- Linux terminali açın ve /etc/shadow dosyasını düzenleyin.
- Root kullanıcısının şifre hash bilgisini silerek yeni şifre belirleyin.
Bu yöntemi detaylı açıklamalar ile uygulamak için Rescue Mode ile ESXi Root Şifre Sıfırlama rehberimizi takip edebilirsiniz.
Sonuç
ESXi root şifresini sıfırlamak için vCenter Host Profiles, SSH ve Boot Ortamı gibi farklı yöntemler vardır. En pratik ve resmi yöntem vCenter ile Host Profile oluşturup root şifresini sıfırlamaktır. Ancak vCenter erişiminiz yoksa, SSH veya Linux tabanlı boot yöntemlerini de deneyebilirsiniz.
Bu rehberde anlattığımız yöntemleri kullanarak root şifrenizi kolayca sıfırlayabilirsiniz. Eğer takıldığınız bir nokta olursa yorumlarda sorabilirsiniz!