Tulisan ini bertujuan hanya sekedar pembelajaran bagi pengguna VPS pecinta control panel cPanel/whm.
Silahkan di pelajari, di amati, di pahami dan di mengerti sendiri. karena kemungkinan tutorial ini kurang begitu jelas, dan karena memang sengaja Saya samarkan.
* Install cPanel versi terbaru, mandatnya untuk menyimpan file di path /usr/local/cpanel, nama file adalah cpanel.lisc
Jika lisensi Anda berakhir, maka cPanel otomatis akan menghapus file, sehingga Anda tidak bisa login di panel kontrol. Jadi lakukan adalah membiarkan cPanel tidak secara otomatis menghapus dokumen otorisasi.
Ok silahkan login vps dengan user root dan copas mantra2 berikut:
chattr -i /root/.bash_history
rm -f /root/.bash_history
chattr +i /root/.bash_history
touch /root/.bash_history
cd /usr/local/cpanel
*copy file cpanel.lisc ke cpx.lh dengan command:
cp cpanel.lisc cpx.lh
chmod a+x cpx.lh
*pergi ke folder bin:
cd /usr/bin
*buat file cpx.sh untuk dibuat crond sebagai suplai lisensi cpanel jika suatu saat hilang.
touch /usr/bin/cpx.sh nano /usr/bin/cpx.sh
*isi file cpx.sh dengan tulisan berikut:
#!/bin/bash #Script by LinggaHosting #Copy file cpx.lh cp /usr/local/cpanel/cpx.lh /usr/local/cpanel/cpanel.lisc #Ubah hak akses chmod 0444 /usr/local/cpanel/cpanel.lisc
*Setelah itu save, dan chmod file cpx.sh dengan:
chmod a+x /usr/bin/cpx.sh
*Untuk test eksekusi dengan command: ./cpx.sh didalam folder /usr/bin
*Lanjut Buka/Edit/Set crontab dengan:
crontab -e
*lalu isikan file cpx.sh untuk untuk cronjob otomatis misal tiap sepuluh menit,
Tekan tombol Esc di keyboard kamu, lalu tekan --> i (insert) enter untuk mengisi cron tersebut misal ini:
*Save dengan menekan tombol Esc lalu ketik :wq dan enter.
restart cron nya dengan command:
service crond restart
atau
systemctl restart crond.service (di centos 7)
*lalu periksa apakah pekerjaan tersebut sudah terload kedalam crontab
cat /var/spool/cron/root
*Tugas yang kita tambahkan kedalam crontab sudah di load dan menunggu untuk dieksekusi
Untuk melihat apakah tugas yang kita masukkan kedalam crontab sudah di eksekusi atau belum
cat /var/log/cron
*Periksa hasil eksekusi crontab
ls -al /tmp
*Untuk mencegah perbaikan update otomatis kerentanan cPanel ini, matikan update otomatis. OK Login WHM, memodifikasi & Pilih semua opsi Never Update, lalu save:
Home » Server Configuration » Update Preferences Configuration
touch /usr/bin/cpx.sh nano /usr/bin/cpx.sh
*isi file cpx.sh dengan tulisan berikut:
#!/bin/bash #Script by LinggaHosting #Copy file cpx.lh cp /usr/local/cpanel/cpx.lh /usr/local/cpanel/cpanel.lisc #Ubah hak akses chmod 0444 /usr/local/cpanel/cpanel.lisc
chmod a+x /usr/bin/cpx.sh
*Untuk test eksekusi dengan command: ./cpx.sh didalam folder /usr/bin
*Lanjut Buka/Edit/Set crontab dengan:
crontab -e
*lalu isikan file cpx.sh untuk untuk cronjob otomatis misal tiap sepuluh menit,
Tekan tombol Esc di keyboard kamu, lalu tekan --> i (insert) enter untuk mengisi cron tersebut misal ini:
0,10 * * * * /usr/bin/cpx.sh
*Save dengan menekan tombol Esc lalu ketik :wq dan enter.
restart cron nya dengan command:
service crond restart
atau
systemctl restart crond.service (di centos 7)
*lalu periksa apakah pekerjaan tersebut sudah terload kedalam crontab
cat /var/spool/cron/root
*Tugas yang kita tambahkan kedalam crontab sudah di load dan menunggu untuk dieksekusi
Untuk melihat apakah tugas yang kita masukkan kedalam crontab sudah di eksekusi atau belum
cat /var/log/cron
*Periksa hasil eksekusi crontab
ls -al /tmp
*Untuk mencegah perbaikan update otomatis kerentanan cPanel ini, matikan update otomatis. OK Login WHM, memodifikasi & Pilih semua opsi Never Update, lalu save:
Home » Server Configuration » Update Preferences Configuration
*Berikut Command Contoh Set Date/tgl jika lisensi sudah berakhir dikemudian hari, masukan command date/tanggal tersebut di file cpx.sh , tanggal tersebut di isi/sesuaikan dengan tanggal pertama saat pengaktifan lisensi cpanel, cek IP pengaktifan di verify.cpanel.net :
date -s MM/DD/YYYY
date -s 12/19/2016
Demikian hanya sebagai pembelajaran, semoga bermanfaat dan resiko ditanggung sendiri jika suatu saat IP VPS anda terkunci oleh pihak cPanel. :)
date -s MM/DD/YYYY
date -s 12/19/2016
Demikian hanya sebagai pembelajaran, semoga bermanfaat dan resiko ditanggung sendiri jika suatu saat IP VPS anda terkunci oleh pihak cPanel. :)
apakah maish berfungsi gan ?
ReplyDelete