ممکن است برای شما پیش آمده باشد که پسورد root سرور مجازیتان را فراموش کرده باشید و امکان اتصال ssh به سرور را نداشتید، برای ریست کردن پسورد root سرور مجازی از طریق ناحیه کاربری مارال هاست، میتوان سرور را در حالت recovery mode بالا آورد و اقدام به ریست کردن پسورد کرد
توجّه داشته باشید که با انجام این کار سرور دوبار (یا بیشتر) میبایست ریستارت گردد، بنابر این اگر اپلیکیشن یا سایتی روی سرور بارگزاری کردهاید، برای دقایقی دانتایم خواهند داشت
در ابتدا میبایست وارد کاربری خود شوید و از بخش مدیریت سرویس، سرور مجازی موردنظرتان را انتخاب و وارد بخش مدیریت سرور مجازی شوید
کنسول سرور را باز کنید و هنگامی که کنسول باز است، سرور را از طریق گزینه استارت مجدد، restart کنید، در حالیکه سرور در حال لود است، چند بار کلیدهای جهتی و Delete را فشار دهید تا سرور در حالت Recovery mode باز شود
طبق تصویر زیر، Recovery mode باز شده است، در حالیکه گزینه اول در حالت انتخاب است دکمهی E که اختصاراً اول کلمهی Edit هست را بفشارید
در مرحلهی بعد با کلیدهای جهتی سمت پایین چند خط پایینتر بروید
تا مانند تصویر زیر به خط root=/dev/mapper/centos-root ro برسید
اکنون ro را حذف کنید و کد زیر را بجای ro تایپ کنید
rw init=/sysroot/bin/sh
پس از تایپ کد فوق، کلیدهای Ctrl+X را بگیرید تا از محیط خارج شوید و کنسول به single user mode تغییر کند
اکنون جهت تغییر پسورد root، به ترتیب Commandهای زیر را اجرا کنید
chroot /sysroot
passwd root
touch /.autorelabel
exit
reboot
اکنون پسورد root ریست شده است، پس از reboot با پسورد جدید امکان لاگین به ssh خواهید داشت