Virtual Private Server (VPS) menawarkan kebebasan dan kontrol penuh bagi penggunanya. Namun, dengan kebebasan tersebut datang pula tanggung jawab besar untuk menjaga keamanan server dari serangan hacker. Serangan siber terhadap VPS tidak hanya bisa mengakibatkan kehilangan info penting, tetapi juga bisa disalahgunakan untuk aktivitas terlarangan seperti spam alias penambangan mata uang digital tanpa izin. Oleh lantaran itu, krusial bagi pemilik VPS untuk mengambil langkah-langkah preventif agar server tetap aman. Berikut ini adalah beberapa tips mengamankan VPS dari serangan hacker.
1. Gunakan Password nan Kuat dan Unik
Langkah paling dasar namun krusial adalah menggunakan password nan kuat untuk semua akun di VPS, terutama akun root dan pengguna dengan akses sudo. Gunakan kombinasi huruf besar, huruf kecil, angka, dan simbol. Hindari password nan mudah ditebak seperti tanggal lahir, nama, alias kata-kata umum. Disarankan untuk menggunakan password manager agar bisa menyimpan dan menghasilkan password random nan aman.
2. Nonaktifkan Akses Root via SSH
Secara default, banyak VPS memperbolehkan login langsung ke akun root melalui SSH. Hal ini sangat berisiko lantaran hacker bisa mencoba brute force pada akun root. Cara mengamankannya adalah dengan menonaktifkan akses root SSH dan menggunakan akun pengguna biasa dengan kewenangan akses sudo.

Langkah-langkahnya:
- Edit file konfigurasi SSH: /etc/ssh/sshd_config
- Ubah alias tambahkan baris: PermitRootLogin no
- Simpan perubahan dan restart SSH: systemctl restart sshd
3. Ganti Port Default SSH
SSH biasanya melangkah di port 22, nan umum diketahui oleh para penyerang. Dengan mengganti port SSH ke nomor port nan tidak umum (misalnya 2222 alias 5000), Anda bisa menghindari sebagian besar serangan otomatis.
Langkah:
- Edit file /etc/ssh/sshd_config
- Ubah baris Port 22 menjadi nomor port lain
- Restart SSH dan sesuaikan konfigurasi firewall
4. Gunakan SSH Key Authentication
Menggunakan otentikasi berbasis SSH key jauh lebih kondusif dibandingkan password. Anda dapat menghasilkan pasangan public-private key di komputer lokal dan menambahkan public key ke VPS. Dengan langkah ini, hanya perangkat nan mempunyai private key nan cocok nan bisa mengakses server.
Perintah di terminal lokal:
ssh-keygen -t rsa -b 4096 ssh-copy-id user@vps-ip5. Instal Firewall
Firewall membantu menyaring lampau lintas jaringan nan masuk dan keluar dari server Anda. Salah satu firewall nan umum digunakan adalah UFW (Uncomplicated Firewall).
Contoh pengaturan UFW:
ufw default deny incoming ufw default allow outgoing ufw allow 22/tcp # alias port SSH baru Anda ufw enableJika Anda menggunakan aplikasi web, pastikan juga membuka port HTTP (80) dan HTTPS (443).
6. Update Sistem dan Aplikasi Secara Berkala
Salah satu langkah paling umum hacker menembus VPS adalah melalui celah keamanan (vulnerability) pada software nan tidak diperbarui. Pastikan untuk selalu meng-update sistem operasi dan software lain nan terinstal di VPS.
Gunakan perintah berikut untuk pembaruan pada pengedaran Debian/Ubuntu:
apt pembaruan && apt upgrade -y
7. Gunakan Fail2Ban
Fail2Ban memonitor log sistem untuk mendeteksi upaya login nan mencurigakan dan memblokir IP nan mencoba melakukan brute force attack. Fail2Ban bisa dikonfigurasi untuk melindungi SSH, FTP, dan jasa lainnya.
Instalasi dan konfigurasi dasar di Ubuntu:
apt install fail2ban systemctl enable fail2ban systemctl start fail2ban8. Nonaktifkan Layanan nan Tidak Diperlukan
Banyak VPS nan secara default menjalankan beragam jasa nan mungkin tidak Anda butuhkan, seperti FTP, telnet, alias port terbuka lain. Gunakan perintah seperti netstat -tuln alias ss -tuln untuk memandang port nan aktif, lampau nonaktifkan jasa nan tidak digunakan.
9. Monitoring dan Log Audit
Pantau aktivitas VPS secara berkala. Gunakan tools seperti logwatch, logrotate, alias journalctl untuk mengecek aktivitas nan mencurigakan. Anda juga bisa mengatur notifikasi email untuk login baru alias perubahan sistem penting.
10. Backup Secara Berkala
Langkah terakhir namun sangat penting: selalu backup info VPS secara rutin. Jika terjadi serangan dan info lenyap alias rusak, Anda bisa dengan sigap memulihkan server dari backup nan telah dibuat.
Gunakan tools backup otomatis seperti:
- rsync untuk backup ke server lain
- borgbackup untuk backup terenkripsi
- snapshot VPS melalui provider cloud
Kesimpulan
Mengamankan VPS bukanlah tugas satu kali selesai. Ini adalah proses berkepanjangan nan memerlukan kewaspadaan, pembaruan rutin, dan pengetahuan dasar keamanan sistem. Dengan menerapkan langkah-langkah di atas, Anda sudah berada di jalur nan betul untuk menjaga VPS tetap kondusif dari ancaman hacker. Jangan menunggu sampai terjadi serangan lakukan pencegahan mulai sekarang.
English (US) ·
Indonesian (ID) ·