آموزش ریست رمز vCenter و ESXi؛ راهنمای کامل بازیابی پسورد VMware
📖 مقدمه
یکی از مشکلات رایج مدیران شبکه و مجازیسازی، فراموش کردن رمز عبور vCenter یا ESXi است. این اتفاق ممکن است پس از تغییر مدیر سیستم، تحویل پروژه، عدم مستندسازی مناسب یا گذشت زمان رخ دهد. خوشبختانه VMware روشهایی را برای Reset Password در نسخههای مختلف vCenter و ESXi در اختیار مدیران قرار داده است.
در این مقاله به صورت کاملاً عملی یاد میگیرید چگونه رمز عبور Administrator@vsphere.local در vCenter و همچنین رمز کاربر root در ESXi را بدون آسیب به ماشینهای مجازی بازیابی کنید.
⚠️ چه زمانی نیاز به ریست رمز vCenter یا ESXi داریم؟
- ✅ فراموش شدن رمز عبور Administrator
- ✅ تغییر مدیر شبکه
- ✅ تحویل پروژه بدون مستندات
- ✅ منقضی شدن Password
- ✅ قفل شدن حساب کاربری
- ✅ مشکلات ورود به vSphere Client
- ✅ تغییر رمز Root در ESXi
💡 قبل از شروع چه نکاتی را رعایت کنیم؟
- از Snapshot یا Backup ماشین مجازی vCenter تهیه کنید.
- در صورت امکان از تنظیمات vCenter نسخه پشتیبان بگیرید.
- نسخه VMware (6.7، 7 یا 8) را بررسی کنید.
- به کنسول ESXi یا iLO / iDRAC دسترسی داشته باشید.
- از خاموش کردن ناگهانی سرویسهای VMware خودداری کنید.
🖼️ تصویر پیشنهادی مقاله (WEBP)
نام فایل: reset-vcenter-password.webp
Alt: آموزش ریست رمز عبور VMware vCenter و ESXi
⭐ مهمترین روشهای بازیابی رمز VMware
| محصول | روش بازیابی | میزان سختی |
|---|---|---|
| vCenter Server | vdcadmintool | آسان |
| vCenter Appliance | VAMI | متوسط |
| ESXi Host | Single User Mode | متوسط |
| ESXi Root | DCUI / ESXi Shell | آسان |
📌 در ادامه چه خواهید آموخت؟
- آموزش ریست رمز Administrator@vsphere.local
- کار با ابزار vdcadmintool
- بازیابی رمز Root در ESXi
- ریست رمز از طریق SSH
- رفع خطاهای رایج VMware
- نکات امنیتی پس از تغییر رمز عبور
🔑 آموزش ریست رمز Administrator@vsphere.local در VMware vCenter
اگر رمز عبور کاربر Administrator@vsphere.local را فراموش کردهاید، در اکثر نسخههای
VMware vCenter Server Appliance (VCSA) میتوانید بدون از بین رفتن ماشینهای مجازی و تنظیمات، رمز عبور را مجدداً ایجاد کنید. یکی از مطمئنترین ابزارهای VMware برای این کار، vdcadmintool است.
این روش برای نسخههای مختلف vCenter مانند 6.7، 7 و 8 قابل استفاده است؛ البته ممکن است بسته به نسخه، تفاوتهای جزئی وجود داشته باشد.
🖥️ مرحله اول: ورود به کنسول VCSA
- از طریق VMware ESXi یا vSphere Console وارد ماشین مجازی vCenter شوید.
- در صورت استفاده از سرور HPE یا Dell میتوانید از طریق iLO یا iDRAC نیز به کنسول دسترسی داشته باشید.
- در صفحه ورود، با کاربر root وارد سیستم شوید.
اگر رمز Root را نیز فراموش کردهاید، ابتدا باید آن را بازیابی کنید که در بخشهای بعدی مقاله آموزش داده خواهد شد.
⚙️ مرحله دوم: اجرای ابزار vdcadmintool
پس از ورود به محیط لینوکس VCSA دستور زیر را اجرا کنید:
/usr/lib/vmware-vmdir/bin/vdcadmintool
با اجرای این ابزار، منویی مشابه تصویر زیر مشاهده خواهید کرد که امکان مدیریت کاربران سرویس VMware Directory را فراهم میکند.
📝 انتخاب گزینه Reset Password
پس از اجرای برنامه، گزینه زیر را انتخاب نمایید:
3 - Reset account password
سپس نام کاربری زیر را وارد کنید:
administrator@vsphere.local
ابزار به صورت خودکار یک رمز عبور پیچیده و موقت تولید میکند. این رمز را در محل امن ذخیره نمایید زیرا در اولین ورود به vSphere Client به آن نیاز خواهید داشت.
⚠️ اگر ابزار vdcadmintool اجرا نشد
در برخی شرایط ممکن است سرویسهای VMware Directory متوقف شده باشند یا به دلیل مشکلات سیستمی ابزار اجرا نشود.
ابتدا وضعیت سرویسها را بررسی کنید.
service-control --status
در صورت نیاز تمامی سرویسهای vCenter را مجدداً راهاندازی کنید.
service-control --start --all
🌐 ورود به vSphere Client
- مرورگر را باز کنید.
- آدرس vCenter را وارد نمایید.
- با کاربر Administrator@vsphere.local وارد شوید.
- رمز موقت تولید شده توسط vdcadmintool را وارد کنید.
- بلافاصله رمز عبور جدید و قوی برای حساب خود تعیین نمایید.
🛡️ توصیههای امنیتی پس از بازیابی رمز عبور
- از رمزهای پیچیده شامل حروف بزرگ، کوچک، اعداد و نمادها استفاده کنید.
- رمز عبور را در سامانه مستندسازی یا Password Manager ذخیره نمایید.
- برای کاربران غیرضروری دسترسی Administrator ایجاد نکنید.
- در صورت امکان احراز هویت Active Directory یا LDAP را فعال کنید.
- به صورت دورهای از تنظیمات VCSA نسخه پشتیبان تهیه کنید.
📚 در بخش بعدی خواهید خواند
در بخش سوم، روشهای ریست رمز عبور Root در VMware ESXi Host، بازیابی رمز از طریق
DCUI، محیط ESXi Shell و نکات مهم مربوط به نسخههای مختلف ESXi را به صورت مرحلهبهمرحله آموزش خواهیم داد.
🖥️ آموزش ریست رمز عبور Root در VMware ESXi
اگر رمز عبور Root در ESXi Host را فراموش کرده باشید، بسته به نسخه ESXi و میزان دسترسی شما، روشهای مختلفی برای بازیابی آن وجود دارد. در این بخش تمامی روشهای استاندارد و قابل استفاده را بررسی میکنیم.
✅ قبل از شروع
- به کنسول مستقیم ESXi دسترسی داشته باشید.
- از طریق iLO، iDRAC یا KVM نیز میتوانید وارد کنسول شوید.
- در صورت امکان از تنظیمات Host نسخه پشتیبان تهیه کنید.
- از خاموش کردن ماشینهای مجازی حساس خودداری کنید.
🔹 روش اول: تغییر رمز از طریق DCUI
اگر هنوز با حساب Root وارد ESXi شدهاید اما قصد تغییر رمز عبور را دارید، سادهترین روش استفاده از
Direct Console User Interface (DCUI) است.
- وارد کنسول ESXi شوید.
- کلید F2 را فشار دهید.
- با حساب Root وارد شوید.
- گزینه Configure Password را انتخاب نمایید.
- رمز عبور جدید را وارد کرده و ذخیره کنید.
بدون نیاز به راهاندازی مجدد ESXi انجام میشود.
⚠️ اگر رمز Root را فراموش کرده باشیم چه کنیم؟
اگر هیچ راهی برای ورود به حساب Root وجود نداشته باشد، متأسفانه VMware امکان بازیابی مستقیم رمز را در ESXi فراهم نکرده است.
در نسخههای جدید ESXi (به ویژه نسخههای 7 و 8) فایلهای سیستمی رمزنگاری شدهاند و امکان ویرایش فایل Shadow مانند لینوکس وجود ندارد.
🔧 روش دوم: استفاده از Host Profile
اگر ESXi عضو یک vCenter باشد و قبلاً Host Profile ایجاد کرده باشید، میتوانید پس از اعمال مجدد Host Profile رمز عبور Root را نیز تغییر دهید.
- باز کردن vSphere Client
- انتخاب Host Profile
- ویرایش تنظیمات امنیتی
- تعیین رمز جدید Root
- Apply Profile روی Host
💻 روش سوم: استفاده از ESXi Shell
اگر هنوز دسترسی Root دارید، از طریق ESXi Shell یا SSH میتوانید رمز عبور را با دستور زیر تغییر دهید:
passwd
پس از اجرای دستور، ابتدا رمز فعلی و سپس رمز جدید را وارد نمایید.
📊 مقایسه روشهای ریست رمز ESXi
| روش | نیاز به رمز فعلی | پیشنهاد VMware |
|---|---|---|
| DCUI | بله | ⭐⭐⭐⭐⭐ |
| ESXi Shell | بله | ⭐⭐⭐⭐⭐ |
| Host Profile | خیر | ⭐⭐⭐⭐ |
| نصب مجدد ESXi | خیر | ⭐⭐⭐ |
🚨 هشدار مهم
برخلاف بسیاری از سیستمهای لینوکسی، در نسخههای جدید VMware ESXi امکان حذف یا ویرایش فایل
/etc/shadow
برای بازیابی رمز عبور وجود ندارد. استفاده از روشهای غیررسمی که در برخی وبسایتها منتشر شدهاند، ممکن است باعث از کار افتادن Host یا از دست رفتن پشتیبانی VMware شود.
📌 در بخش بعدی خواهید خواند
در بخش چهارم، روشهای مدیریت رمز عبور از طریق SSH، بررسی سرویسهای vCenter، رفع خطاهای Login، باز کردن حسابهای قفلشده و عیبیابی مشکلات رایج پس از تغییر رمز را آموزش خواهیم داد.
🔧 مدیریت رمز عبور از طریق SSH و رفع مشکلات Login در vCenter و ESXi
پس از بازیابی یا تغییر رمز عبور، ممکن است همچنان نتوانید وارد محیط مدیریتی vCenter یا ESXi شوید. در بسیاری از موارد علت این مشکل مربوط به سرویسهای VMware، قفل شدن حساب کاربری، منقضی شدن رمز عبور یا تنظیمات اشتباه DNS و زمان (NTP) است. در این بخش مهمترین روشهای عیبیابی را بررسی میکنیم.
🔐 فعال کردن SSH در vCenter Appliance
اگر سرویس SSH غیرفعال باشد، امکان مدیریت از طریق خط فرمان وجود نخواهد داشت. برای فعال کردن آن:
- وارد صفحه مدیریت VAMI شوید.
- آدرس زیر را در مرورگر وارد نمایید.
https://IP-Address:5480
- با کاربر root وارد شوید.
- از قسمت Access گزینه SSH Login را فعال کنید.
💻 اتصال از طریق SSH
پس از فعال شدن SSH میتوانید توسط نرمافزارهایی مانند PuTTY یا Windows Terminal به vCenter متصل شوید.
ssh root@IP-Address
پس از ورود، امکان بررسی وضعیت سرویسها، لاگها و انجام عملیات مدیریتی فراهم خواهد شد.
⚙ بررسی وضعیت سرویسهای vCenter
اگر صفحه vSphere Client باز نمیشود یا پس از ورود با خطا مواجه میشوید، ابتدا وضعیت سرویسها را بررسی کنید.
service-control --status
برای مشاهده سرویسهای متوقف شده:
service-control --status --all
در صورت نیاز همه سرویسها را راهاندازی کنید.
service-control --start --all
📄 بررسی فایلهای Log
لاگهای VMware بهترین منبع برای تشخیص علت مشکلات ورود هستند.
/var/log/vmware/ /var/log/vmware/vpxd/ /var/log/vmware/sso/
در این مسیرها میتوانید خطاهای مربوط به احراز هویت، سرویس SSO، گواهینامهها و سرویس vpxd را بررسی کنید.
🚨 دلایل رایج عدم ورود به vCenter
- ❌ اشتباه بودن رمز عبور
- ❌ قفل شدن حساب Administrator
- ❌ منقضی شدن Password
- ❌ توقف سرویسهای VMware
- ❌ پر شدن فضای دیسک Appliance
- ❌ ناهماهنگی ساعت سیستم و NTP
- ❌ مشکل DNS یا Reverse Lookup
- ❌ منقضی شدن SSL Certificate
📊 جدول خطاهای متداول Login
| خطا | علت احتمالی | راهکار |
|---|---|---|
| Authentication Failed | رمز اشتباه | ریست رمز عبور |
| Account Locked | تلاش ناموفق زیاد | باز کردن حساب یا انتظار برای پایان زمان Lock |
| 503 Service Unavailable | سرویسها متوقف هستند | راهاندازی مجدد سرویسها |
| Certificate Error | گواهینامه منقضی شده | تمدید یا بازسازی Certificate |
🛡 توصیههای امنیتی
- از حساب Root فقط در مواقع ضروری استفاده کنید.
- رمزهای عبور را بهصورت دورهای تغییر دهید.
- SSH را پس از پایان عملیات مدیریتی غیرفعال کنید.
- از NTP و DNS صحیح استفاده کنید تا از بروز خطاهای احراز هویت جلوگیری شود.
- بهصورت منظم از تنظیمات vCenter و ESXi نسخه پشتیبان تهیه نمایید.
➡️ ادامه مقاله
در بخش پنجم تفاوت روشهای بازیابی رمز عبور در نسخههای vCenter 6.7، VMware vCenter 7 و VMware vCenter 8، نکات امنیتی، بهترین روشهای مدیریت رمز عبور و اقدامات لازم قبل و بعد از Reset Password را بررسی خواهیم کرد.
🚀 تفاوت روشهای ریست رمز عبور در VMware vCenter 6.7، 7 و 8
با معرفی نسخههای جدید VMware، مکانیزمهای امنیتی vCenter و ESXi نیز تغییر کردهاند. به همین دلیل ممکن است روشی که در نسخه 6.7 قابل استفاده بوده، در نسخههای 7 یا 8 دیگر کاربرد نداشته باشد. در این بخش مهمترین تفاوتها را بررسی میکنیم.
📊 مقایسه نسخههای VMware
| ویژگی | vCenter 6.7 | vCenter 7 | vCenter 8 |
|---|---|---|---|
| vdcadmintool | ✅ | ✅ | ✅ |
| VAMI | ✅ | ✅ | ✅ |
| امنیت SSO | خوب | بسیار خوب | پیشرفته |
| سختگیری رمز عبور | متوسط | زیاد | بسیار زیاد |
| پشتیبانی از MFA | محدود | بهبود یافته | کاملتر |
🔐 انتخاب یک رمز عبور استاندارد
پس از بازیابی رمز عبور، بهتر است یک رمز قوی و مطابق با سیاستهای امنیتی VMware انتخاب کنید.
- ✔ حداقل ۱۲ تا ۱۵ کاراکتر
- ✔ استفاده از حروف کوچک و بزرگ
- ✔ استفاده از اعداد
- ✔ استفاده از کاراکترهای ویژه مانند ! @ # $ %
- ✔ عدم استفاده از نام شرکت یا اطلاعات قابل حدس
📁 قبل از تغییر رمز عبور این موارد را انجام دهید
- از VCSA Backup تهیه کنید.
- Snapshot ماشین مجازی vCenter را ایجاد نمایید.
- از تنظیمات ESXi Export بگیرید.
- سلامت فضای ذخیرهسازی Datastore را بررسی کنید.
- از هماهنگ بودن ساعت سرورها با NTP مطمئن شوید.
- در صورت استفاده از Active Directory، ارتباط Domain را بررسی کنید.
⚡ اقدامات ضروری پس از Reset Password
| اقدام | اهمیت |
|---|---|
| ثبت رمز در سامانه مستندسازی | ⭐⭐⭐⭐⭐ |
| تست ورود به vSphere Client | ⭐⭐⭐⭐⭐ |
| بررسی وضعیت سرویسها | ⭐⭐⭐⭐ |
| غیرفعال کردن SSH در صورت عدم نیاز | ⭐⭐⭐⭐⭐ |
| ثبت گزارش تغییرات | ⭐⭐⭐⭐ |
❌ اشتباهات رایج مدیران VMware
- استفاده از رمزهای عبور ساده و قابل حدس
- عدم نگهداری مستندات رمزهای مدیریتی
- فعال نگه داشتن دائمی سرویس SSH
- عدم تهیه نسخه پشتیبان قبل از تغییرات مهم
- استفاده مشترک چند مدیر از یک حساب Administrator
- عدم بررسی لاگها پس از تغییر رمز عبور
📚 ادامه مقاله
در بخش ششم به پرسشهای متداول (FAQ)، نکات پیشرفته عیبیابی، جمعبندی نهایی و پیشنهاد مقالات مرتبط برای لینکسازی داخلی سایت خواهیم پرداخت.
سوالات متداول درباره ریست رمز عبور VMware vCenter و ESXi
پاسخ به رایجترین سوالاتی که مدیران شبکه هنگام بازیابی رمز عبور VMware با آن مواجه میشوند.
❓ آیا با ریست رمز vCenter ماشینهای مجازی حذف میشوند؟
خیر. تغییر یا بازیابی رمز عبور هیچ تأثیری روی ماشینهای مجازی، Datastore، Cluster، Snapshotها یا تنظیمات شبکه ندارد. تنها اطلاعات احراز هویت حساب کاربری تغییر میکند.
❓ آیا بدون دانستن رمز Root میتوان رمز Administrator را بازیابی کرد؟
خیر. در اغلب سناریوها برای اجرای ابزارهای مدیریتی vCenter Appliance باید به حساب Root سیستم دسترسی داشته باشید. در صورت فراموش شدن رمز Root لازم است ابتدا آن را مطابق روشهای رسمی VMware بازیابی نمایید.
❓ آیا امکان ریست رمز Root در ESXi بدون هیچ سطح دسترسی وجود دارد؟
در نسخههای جدید VMware ESXi پاسخ معمولاً خیر است. اگر هیچ دسترسی مدیریتی به Host وجود نداشته باشد، ممکن است تنها راهکار، نصب مجدد ESXi و حفظ Datastore (در صورت امکان) یا بازیابی از نسخه پشتیبان باشد.
❓ بعد از تغییر رمز عبور چه مواردی باید بررسی شوند؟
- ✅ ورود موفق به vSphere Client
- ✅ وضعیت تمامی سرویسهای vCenter
- ✅ اتصال ESXi Hostها به vCenter
- ✅ سلامت Cluster و HA
- ✅ عملکرد ماشینهای مجازی
- ✅ ثبت رمز جدید در مستندات سازمان
🛡️ توصیههای حرفهای برای مدیران VMware
- از Password Manager سازمانی استفاده کنید.
- حساب Administrator را فقط برای عملیات مدیریتی استفاده نمایید.
- در صورت امکان احراز هویت Active Directory را پیادهسازی کنید.
- به صورت دورهای Snapshot و Backup از VCSA تهیه نمایید.
- SSH را فقط هنگام نیاز فعال کنید.
- لاگهای امنیتی را به صورت منظم بررسی نمایید.
- نسخه VMware را همواره به آخرین Patch رسمی بروزرسانی کنید.
📌 جمعبندی
فراموش شدن رمز عبور VMware vCenter یا ESXi یکی از مشکلات رایج مدیران زیرساخت است، اما با استفاده از ابزارهای رسمی VMware مانند vdcadmintool و همچنین روشهای استاندارد مدیریتی میتوان این مشکل را بدون آسیب به ماشینهای مجازی برطرف کرد.
پیشنهاد میشود پس از بازیابی رمز عبور، سیاستهای امنیتی مناسبی مانند استفاده از رمزهای پیچیده، تهیه نسخه پشتیبان، مستندسازی اطلاعات و فعالسازی احراز هویت متمرکز را در زیرساخت مجازیسازی خود اجرا نمایید.
📚 مقالات پیشنهادی برای مطالعه
🔹 آموزش نصب VMware ESXi
🔹 آموزش نصب و راهاندازی VMware vCenter
🔹 آموزش ایجاد Cluster در VMware
🔹 آموزش HA و DRS در VMware
🔹 آموزش Backup ماشینهای مجازی
🔹 آموزش نصب SAN Storage
🔹 آموزش مدیریت Datastore در VMware
🔹 آموزش مانیتورینگ VMware
☎️ نیاز به خدمات تخصصی VMware دارید؟
اگر در زمینه نصب، راهاندازی، عیبیابی، ارتقاء، امنیت، مجازیسازی، vCenter، ESXi، SAN Storage، خوشهبندی (Cluster)، HA، DRS یا پشتیبانی زیرساخت VMware به خدمات تخصصی نیاز دارید، کارشناسان ما آماده ارائه خدمات حرفهای به سازمانها و شرکتها هستند.
