اگر در شرایطی قرار گرفته اید که نیاز به بازیابی رمز عبور ESXI دارید قبل از انجام هر کاری باید این نکته را مورد توجه قرار دهید که حفظ اطلاعات روی سرور حایز اهمیت است . آرتا گستر در این مقاله دو روش برای بازیابی پسور ESXI را پیش رویتان قرار خواهد داد پس ما را همراهی کنید...
1.بازیابی به کمک Active Directory (پیش گیری بهتر از درمان است )
2.بازیابی با استفاده از یک سیستم عامل live مانند ubuntu ( مسئولیت انجام این کار با خودتان است، اگر با دقت و بدون اشتباه انجام دهید جواب میگیرید(شاید)، در غیر اینصورت احتمال از بین رفتن اطلاعات وجود دارد)

بازیابی به کمک Active Directory
همواره Active Directory به عنوان یک کنترل کننده مرکزی در خیلی از موارد از جمله بازیابی رمز عبور سیستم های عضو این سرویس نجات بخش خواهد بود.
با استفاده از اکتیودایرکتوری و در قسمت Server Manager/Active Directory User and Computer رمز عبور کاربر را تغییر دهید.

بازیابی با استفاده از یک سیستم عامل live مانند ubuntu
در این روش باید سرور را restart کنید، پس قبل از انجام این کار از ماشین مجازی خود بکاپ بگیرید و در محل مناسبی نگه دارید.
CD و یا USB اوبونتو را به سرور وصل نمایید و سرور را reset کنید، boot سیستم را بر روی CD یا USB قرار دهید



سیستم را با استفاده از ubuntu live راه اندازی کنید :


ابتدا دسترسی root را بر روی سیستم فعال کنید سپس با استفاده از دستور – su با کاربر root در ترمینال سویچ کنید :
 
$ sudo passwd root
$ su –



در صورتی که به صورت خودکار دیسک ها، داخل سیستم mount شده باشد مانند تصویر زیر :


فایل state.tgz را در tmp/ کپی کنید
در صورتی که دیسک ها بصورت خودکار به سیستم mount نشده اند با استفاده از دستور fdisk لیستی از دیسک ها را که به سیستم متصل است ببینید.
#fdisk -l

و با دستور mount دیسک های 250M را به سیستم اضافه کنید (این قسمت را بر اساس دیسک های خود انجام دهید) و از داخل یکی از این دیسک ها فایل state.tgz را به محل دلخواه ( مثلا tmp/ ) کپی کنید. (بسته به میزان اطلاعات حجم فایل ممکن است متغیر باشد)

#mount                                                           محلی که دیسک اضافه می شود          آدرس دیسکی که می خواهیم اضافه کنیم


بعد از کپی کردن فایل state.tgz در tmp/ آن را با دستورات زیر extract کنید.
# tar xfs state.tgz


وارد فایل etc که از فایل local خارج کردید شوید :


فایل shadow را با ویرایشگر مورد علاقه خود Edit کنید :


اطلاعات مربوط به root را بصورت زیر تغییر دهید :


حالا میبایست فایل etc را به حالت اول فشرده سازی کنید، برای انجام این کار دستورات زیر را استفاده کنید :
 
 
#tar cfz local.tgz /etc
#tar czf state.tgs local.tgz


فایل state.tgz را که داریم در tmp/ به محلی که اول آن را از آنجا کپی کردید بر گردانید و به جای فایل اولی جایگزین نمایید. اگر دیسک mount کردید با دستور زیر آن را unmount کنید.


سیستم را دوباره با حالت هارد boot کنید
نکته مهم بعد از این که سیستم esxi راه اندازی شد با برنامه vsphere client حتما به آن متصل شده و پسورد جدید را وارد کنید.البته مد نظر داشته باشید برای اولین لاگین نیاز به پسورد ندارید و فیلد پسورد را خالی رها کنید.


زمانی که login شدید پسورد root را به راحتی می توانید تغییر بدید.