Tekrar merhaba. Biliyorsunuz bir web sunucusunu yönetmek için çok fazla yazılım ve arayüz mevcut.
Bu arayüz panelleri sayesinde sunucumuzda istediğimiz ayarları yapabilmekteyiz. Ama bazen başımıza bela olabiliyorlar. Bu gün benim yaşadığım sorun gibi mesela.
CyberPanel üzerinde kullanıcı girişi alanlarını kurcalarken, biraz güvenlik olsun birazda denemek amacıyla admin girişi için 2fa oturum açma seçeneğini aktif ettim. Sistem başarılı bir şekilde bana bir qr code oluşturdu ve bende o qr code’u Google Authenticator’a ekledim.
Ama denemek için çıkış yaptığımda “invalid 2fa code” hatası aldım. Panele erişimim olmadığı için arayüzden kaldıramıyordum.
CyberPanel forumda birkaç kişi daha bu sorunu yaşamış. İlgili bir link var yazının sonunda paylaşacağım.
Gelelim çözümüne;
Çözümü uygulayabilmek için CyberPanel root bilgilerinizi biliyor olmanız lazım.
Hemen bir terminal penceresi başlatıp sunucunuza ssh ile bağlanın,
Örnek : ssh root@sunucu_ip_adresi şeklinde bir kodla bağlanabilirsiniz.
Bağlandıktan sonra sırasıyla aşağıdaki kodları yazıp enter’a basın.
PASSWORD=$(cat /etc/cyberpanel/mysqlPassword);
DB_NAME=cyberpanel;
mysql -uroot -p${PASSWORD} “${DB_NAME}” -e “UPDATE loginSystem_administrator SET twoFA = ‘0’ WHERE loginSystem_administrator.id = 1;”
Bu kodları sırasıyla çalıştırdığınızda size 2FA 0 gibi bir tablo gösterecek ve işlem tamam.