Tips Mengamankan VPS dari Serangan Hacker

Sedang Trending 1 tahun yang lalu

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.

Kapan Waktu nan Tepat Beralih dari Shared Hosting ke VPS?

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-ip

5. 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 enable

Jika 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 fail2ban

8. 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.

Selengkapnya
Sumber Info Panduan Teknologi Dewabiz
Info Panduan Teknologi Dewabiz
↑