Press ESC to close

Cara Mengamankan CyberPanel di VPS dari Serangan Hacker

CyberPanel langsung terinstal dengan port akses dan setelan default yang mudah ditebak. Jika tidak segera dikunci, server VPS Anda seperti rumah dengan pintu terbuka lebar. Panduan ini akan menunjukkan cara mengamankan CyberPanel secara bertahap agar website dan data klien tetap terlindungi.

Pentingnya Mengamankan CyberPanel Sejak Awal

CyberPanel menggabungkan web server LiteSpeed dan panel kontrol dalam satu kemasan. Kemudahan ini sering membuat pengguna lupa bahwa panel kontrol adalah target utama serangan brute force. Menurut laporan dari CISA, eksploitasi terhadap panel manajemen server terus meningkat karena konfigurasi yang lemah.

Tanpa langkah pengamanan, penyerang bisa mendapatkan akses root, mengubah file website, atau bahkan menghapus seluruh data. Dampaknya tidak hanya pada satu situs, tetapi semua akun yang ada di dalam server tersebut.

Langkah Dasar Cara Mengamankan CyberPanel

1. Ubah Port Admin Default

Port 8090 adalah alamat standar untuk login. Ini adalah informasi publik yang diketahui semua orang. Mengubahnya adalah langkah pertama dan paling sederhana dalam cara mengamankan CyberPanel.

Anda bisa mengubahnya melalui SSH dengan perintah berikut:

sudo cyberpanel change-port

Pilih nomor port baru di atas 1024, misalnya 9876. Setelah diubah, akses panel melalui https://IP-VPS-Anda:9876. Jangan lupa mencatat port baru ini.

2. Terapkan Firewall dengan CSF

ConfigServer Security & Firewall (CSF) adalah alat wajib di setiap VPS. CSF memantau lalu lintas dan memblokir IP yang mencurigakan secara otomatis. Instalasinya mudah:

  1. Hubungkan ke server via SSH.
  2. Jalankan yum install perl-libwww-perl -y lalu unduh CSF dari situs resminya.
  3. Jalankan skrip instalasi dan edit file /etc/csf/csf.conf untuk membuka port baru panel Anda.
  4. Restart CSF dan jalankan uji coba.

Dengan CSF aktif, percobaan login paksa akan langsung diblokir setelah sejumlah kegagalan. Ini melengkapi keamanan panel dari sisi jaringan.

3. Nonaktifkan Akses SSH untuk Pengguna Tidak Penting

Secara bawaan, pengguna website yang dibuat di CyberPanel mungkin memiliki akses SSH. Ini berbahaya. Batasi akses SSH hanya untuk akun yang benar-benar membutuhkan, dan selalu gunakan autentikasi kunci SSH alih-alih kata sandi. Edit file /etc/ssh/sshd_config untuk menonaktifkan login root dengan kata sandi.

Perkuat Konfigurasi Website di Dalamnya

4. Install ImunifyAV untuk Pemindaian Malware

CyberPanel mendukung integrasi ImunifyAV, pemindai malware yang andal. Dari panel kontrol, Anda bisa menginstalnya langsung dari menu “Security”. ImunifyAV akan secara berkala memindai semua file di semua akun hosting dan mengirimkan laporan. Ini penting karena satu situs terinfeksi bisa menulari situs lain dalam satu server.

5. Wajibkan HTTPS dengan AutoSSL

Data yang dikirim tanpa enkripsi sangat mudah disadap. CyberPanel menyediakan fitur AutoSSL yang memanfaatkan Let’s Encrypt. Pastikan setiap domain yang ditambahkan langsung mengaktifkan SSL. Prosesnya otomatis dan gratis. Di panel, buka “SSL” lalu “Hostname SSL” untuk mengamankan nama host panel itu sendiri.

6. Rutin Backup ke Lokasi Eksternal

Keamanan terbaik adalah kesiapan menghadapi kemungkinan terburuk. CyberPanel punya fitur backup ke SFTP eksternal atau Google Drive. Atur jadwal backup harian atau mingguan. Jika suatu saat server diserang dan data rusak, Anda tinggal memulihkan dari backup. Panduan lengkapnya sudah kami bahas di cara backup CyberPanel otomatis. Jangan simpan backup di server yang sama!

Langkah Lanjutan untuk Keamanan Maksimal

7. Lindungi Akses Admin WordPress

Jika Anda mengelola situs WordPress di bawah CyberPanel, lapisan tambahan diperlukan. Plugin keamanan seperti Wordfence atau penerapan batasan login akan menghalau brute force. Situs WordPress adalah target favorit bot, sehingga mengamankannya berarti mengamankan server. Baca lebih detail di artikel kami tentang cara mengamankan WordPress.

8. Gunakan ModSecurity untuk Filter Trafik

ModSecurity adalah Web Application Firewall (WAF) yang memfilter permintaan berbahaya sebelum mencapai situs Anda. CyberPanel mendukungnya melalui LiteSpeed. Aktifkan dari bagian “Security” di panel. Aturannya mungkin perlu sedikit penyesuaian agar tidak memblokir aktivitas sah, tetapi perlindungan dari injeksi SQL dan XSS sangat sepadan.

9. Perbaharui CyberPanel dan Paket Perangkat Lunak

Tim pengembang CyberPanel sering merilis tambalan keamanan. Panel menyediakan fitur upgrade satu klik di dashboard. Jangan tunda pembaruan, terutama yang berlabel “security update”. Selain panel, pastikan sistem operasi VPS juga selalu diperbarui melalui SSH dengan perintah yum update atau apt update && apt upgrade.

Kesalahan Umum yang Membuat CyberPanel Rentan

  • Memakai kredensial lemah: Kombinasi admin/admin atau nama pengguna umum dengan kata sandi pendek adalah undangan terbuka.
  • Membiarkan API tidak terlindungi: API CyberPanel bisa sangat bermanfaat, tetapi jika tidak diamankan, bisa disalahgunakan. Batasi akses API hanya ke IP tertentu.
  • Tidak memantau log: Log akses menyimpan jejak setiap permintaan ke server. Periksa secara berkala untuk mendeteksi pola serangan sebelum berhasil masuk.
  • Mengabaikan keamanan email: CyberPanel juga mengelola email. Pastikan Anda sudah menerapkan SPF, DKIM, dan DMARC agar domain tidak mudah dipalsukan. Panduan lengkapnya bisa Anda pelajari sendiri.

Setelah semua langkah ini diterapkan, server Anda tidak lagi menjadi sasaran empuk. Penerapan cara mengamankan CyberPanel memang membutuhkan waktu di awal, tetapi ini investasi yang menghindarkan Anda dari kerugian besar di kemudian hari.

Keamanan server adalah proses berkelanjutan, bukan tugas satu kali. Mulailah dari mengubah port, pasang firewall, dan selalu perbarui perangkat lunak. Dengan fondasi yang kuat, Anda bisa fokus mengembangkan website tanpa terus-menerus khawatir akan ancaman. Butuh VPS yang sudah siap dengan CyberPanel dan perlindungan dasar? Cek opsi VPS kami yang mendukung penuh CyberPanel dan tim dukungan yang siap membantu Anda mengamankan server dari hari pertama.