
رفع مشکل The Code is Invalid در احراز هویت دو مرحلهای در cPanel
در دنیای امروز، امنیت اطلاعات بخش مهم و غیرقابل انکاری از مدیریت وبسایتها و سامانههای آنلاین است. یکی از روشهای افزایش امنیت، استفاده از احراز هویت دو مرحلهای (2FA) است که امکان کنترل بیشتری را به صاحبان وبسایت میدهد. با این حال، ممکن است گاهی با مشکلاتی مواجه شوید. یکی از این مشکلات، پیغام The Code is Invalid در زمان استفاده از 2FA در cPanel است. در این مقاله، به بررسی این مشکل و دستورات ترمینال برای حل آن میپردازیم.
علل احتمالی دریافت پیغام The Code is Invalid:
- زمان نادرست: احراز هویت دو مرحلهای با استفاده از کدهای موقت انجام میشود که با زمان هماهنگ هستند. اگر زمان سیستم کاربر یا سرور با زمان استاندارد هماهنگ نباشد، این پیغام ممکن است نمایش داده شود.
- نادرستی تنظیمات 2FA: تنظیمات نادرست در cPanel یا ابزار احراز هویت نیز میتواند باعث این خطا شود.
- مشکلات مرتبط با ابزار احراز هویت: گاهی کاربرد نادرست یا مشکلات فنی در ابزارهای احراز هویت مانند Google Authenticator میتواند منجر به این مشکل شود.
دستورات ترمینال برای رفع مشکل:
در صورت دریافت پیغام The Code is Invalid، میتوانید از دستورات ترمینال برای بررسی و تصحیح تنظیمات استفاده کنید. مراحل زیر را دنبال نمایید:
- ورود به سرور از طریق SSH:
- ابتدا از طریق SSH به سرور وب سایت خود متصل شوید.
- بررسی تنظیمات زمان سرور:
- برای اطمینان از هماهنگی زمان سرور، از دستور date در ترمینال استفاده کنید:
date
- اگر زمان تنظیمشده نادرست بود، از دستور زیر برای تنظیم مجدد زمان استفاده کنید:
sudo ntpdate pool.ntp.org
- اطمینان حاصل کنید که ntpd در حال اجرا است تا زمان بهروزرسانی شود:
sudo service ntpd start
- برای اطمینان از هماهنگی زمان سرور، از دستور date در ترمینال استفاده کنید:
- حذف کلیدهای احراز هویت موجود در cPanel:
- با استفاده از ترمینال، به مسیر تنظیمات cPanel بروید:
cd /home/username/.cpanel/twofactor_auth/
- فایلهای موجود در این پوشه را حذف کنید (در اینجا username را با نام کاربری حساب cPanel مورد نظر جایگزین کنید):
rm -f *
- با استفاده از ترمینال، به مسیر تنظیمات cPanel بروید:
- پیکربندی مجدد احراز هویت دو مرحلهای:
- پس از حذف فایلهای پیکربندی قدیمی، مجدد وارد cPanel شوید و احراز هویت دو مرحلهای را دوباره تنظیم کنید.
- کد QR جدیدی را با ابزار احراز هویتتان اسکن کنید و کد ارائهشده را برای تأیید وارد کنید.
- بررسی و تأیید:
- حال میتوانید با وارد کردن کد جدیدی که ابزار احراز هویت به شما ارائه میدهد، صحت عملکرد دو مرحلهای را بررسی کنید.
با اجرای این مراحل، میتوانید مشکل The Code is Invalid را در cPanel رفع کنید. احراز هویت دو مرحلهای یک لایه امنیتی بسیار مهم است، لذا حفظ و بررسی مداوم تنظیمات آن میتواند امنیت وبسایت شما را تضمین کند. در صورت بروز هرگونه مشکل یا نیاز به کمک بیشتر، پیشنهاد میشود با شرکت ارائهدهنده خدمات میزبانی وب خود مشورت کنید. حل مشکل the code is invalid در cpanel