Cara menonaktifkan cPHulk, solusi tidak bisa login SSH dan WHM/cPanel

Jika tidak bisa akses SSH dan WHM dikarenakan terblokir oleh cPHulk berikut cara menonaktifkan cPHulk, solusi tidak bisa login SSH dan WHM cPanel.

Mode Recovery / Rescue

Mengaktifkan mode recovery atau rescue Linux, di beberapa provider penyedia layanan VPS Linux tersedia mode recovery atau system rescue agar bisa masuk ke system file dengan full Read/Write access.

Menu recovery/rescue dapat dijumpai di klien area/manajemen server tempat menyewa server. Segera aktifkan.

Opsi 1 – Melalui terminal console

Setelah mode rescue aktif, segera akses terminal console jika disediakan.

Opsi 2 – Melalui File Browser

Atau coba akses IP melalui browser, mungkin mode recovery ada File Browser.

Modifikasi file

Setelah berhasil masuk terminal console server ataupun File Browser.

Semua file system server saat mode rescue ada di direktori /mnt.

  1. Masuk ke direktori /mnt/var/cpanel/hulkd
  2. Rename folder hulkd menjadi hulkd_bak
  3. Masuk ke direktori /etc/systemd
  4. Rename cphulkd.service menjadi cphulkd.service_bak

Kembali ke mode normal

Selanjutnya kembali ke mode normal dengan cara restart server, untuk restart server bisa dilakukan melalui klien area atau dengan perintah reboot

Menonaktifkan cPHulk dan 2FA

Setelah mode normal segera akses SSH dengan akun root, kemudian lanjutkan dengan langkah berikut ini

  1. Rename kembali file yang dimodifikasi di mode rescue tadi
mv /var/cpanel/hulkd_bak /var/cpanel/hulkd
mv /etc/systemd/cphulkd.service_bak /etc/systemd/cphulkd.service
  1. Selanjutnya, perintah untuk mendisable cPHulk dan 2FA (2-Factor Authentication)
whmapi1 configureservice service=cphulkd enabled=0 monitored=0
/usr/local/cpanel/etc/init/stopcphulkd
/usr/local/cpanel/bin/cphulk_pam_ctl --disable
  1. Menghapus integrasi dovecot cPHulk
nano /etc/dovecot/dovecot.conf

Hapus baris ini

auth_policy_server_url = http://127.0.0.1:579/dovecot-auth-policy
  1. Rebuild dan restart Dovecot dengan perintah ini
/usr/local/cpanel/scripts/builddovecotconf
/usr/local/cpanel/scripts/restartsrv_dovecot

Disable cPHulk saat startup

Agar cPHulk tetap offline saat system/cpanel restart jalankan perintah ini

rm /var/cpanel/hulkd/enabled

Selesai semoga bemanfaat.

Add a comment