Virtual Private Server (VPS) adalah solusi terkenal untuk hosting website, aplikasi, game server, hingga jasa internal perusahaan. Namun, lantaran VPS berada di lingkungan publik dan mempunyai akses langsung ke internet, sistem ini rentan terhadap serangan hacker. Terutama bagi pengguna Linux—yang meskipun dikenal aman—tetap memerlukan konfigurasi keamanan nan baik agar tidak menjadi sasaran empuk.
Artikel ini membahas tips krusial untuk mengamankan VPS Linux dari potensi serangan siber. Langkah-langkah ini bertindak untuk pengedaran Linux terkenal seperti Ubuntu, Debian, CentOS, alias AlmaLinux.
1. Gunakan Password nan Kuat dan Ganti Secara Berkala
Serangan brute-force SSH adalah salah satu metode nan paling umum digunakan oleh hacker. Mereka mencoba jutaan kombinasi username dan password secara otomatis.
Solusi:
- Gunakan password unik, panjang, dan kompleks (kombinasi huruf besar, kecil, angka, dan simbol).
- Hindari kata umum seperti admin123 alias password!.
- Ganti password secara berkala, misalnya setiap 60–90 hari.
- Pertimbangkan penggunaan SSH key authentication untuk menggantikan password sepenuhnya (lebih aman).
2. Nonaktifkan Akses Root Langsung
Secara default, banyak pengedaran Linux mengizinkan login SSH langsung sebagai root. Hal ini sangat berisiko lantaran user root punya kendali penuh atas sistem.

Cara menonaktifkan akses root via SSH:
Edit file konfigurasi SSH:
nano /etc/ssh/sshd_configUbah baris:
PermitRootLogin yesMenjadi:
PermitRootLogin noRestart SSH:
systemctl restart sshSebelum melakukan ini, pastikan Anda sudah membikin user non-root dengan akses sudo.
3. Gunakan Port SSH Non-Standar
Secara default, SSH melangkah di port 22. Banyak bot dan hacker menargetkan port ini secara otomatis. Mengganti ke port lain bisa mengurangi kemungkinan serangan otomatis.
Contoh:
Edit file /etc/ssh/sshd_configUbah baris:
Port 22Menjadi:
Port 2222Restart SSH:
systemctl restart sshJangan lupa untuk membuka port baru di firewall dan mencatat port tersebut!
4. Aktifkan Firewall
Firewall sangat krusial untuk mengontrol lampau lintas masuk dan keluar ke VPS. Di Linux, Anda bisa menggunakan ufw (Uncomplicated Firewall).
Langkah cepat:
ufw allow 2222/tcp # tukar dengan port SSH kamu ufw allow 80,443/tcp # untuk HTTP dan HTTPS ufw enable # aktifkan firewall Periksa status: ufw statusDengan firewall aktif, Anda bisa memblokir semua port nan tidak digunakan.
5. Instal Fail2Ban
Fail2Ban adalah tool keamanan nan memonitor log dan secara otomatis memblokir IP nan mencoba login berulang kali dengan salah.
Install di Ubuntu/Debian:
apt install fail2ban -yInstall di CentOS/RHEL:
yum install epel-release -y yum install fail2ban -yFail2Ban sangat efektif melawan brute-force SSH dan juga bisa dikonfigurasi untuk melindungi jasa lain seperti FTP, Apache, dan Nginx.
6. Rutin Update Sistem
Banyak serangan nan sukses terjadi lantaran celah keamanan nan sebenarnya sudah diperbaiki dalam pembaruan sistem. Oleh lantaran itu, selalu lakukan pembaruan sistem secara rutin.
Ubuntu/Debian:
apt pembaruan && apt upgrade -yCentOS/AlmaLinux:
yum pembaruan -yKamu juga bisa mengaktifkan pembaruan otomatis (unattended-upgrades) agar sistem tetap up-to-date tanpa kudu melakukan pembaruan manual.
7. Nonaktifkan Layanan nan Tidak Digunakan
Semakin banyak jasa nan melangkah di server, semakin besar pula permukaan serangan nan bisa dimanfaatkan hacker. Matikan alias hapus aplikasi nan tidak digunakan.
Langkah-langkah:
Cek jasa aktif:
ss -tuln Matikan jasa nan tidak penting: systemctl stop nama-layanan systemctl disable nama-layanan8. Gunakan Monitoring & Notifikasi
Pantau aktivitas login, penggunaan CPU, RAM, disk, dan hubungan jaringan. Tools seperti htop, vnstat, alias logwatch bisa membantumu.
Kamu juga bisa mengatur email notifikasi jika ada aktivitas mencurigakan, misalnya login dari IP baru, kegagalan login, alias restart jasa penting.
9. Backup Secara Rutin
Meskipun sudah aman, tetap ada kemungkinan server terkena serangan, crash, alias kesalahan konfigurasi. Selalu siapkan backup otomatis minimal harian alias mingguan.
Gunakan tool seperti:
- rsync
- tar + cronjob
- Layanan backup otomatis dari penyedia VPS
Simpan backup di server terpisah alias cloud storage agar tidak ikut terkena akibat jika server utama rusak.
Penutup
Mengamankan VPS Linux bukan perihal nan sulit, tetapi memerlukan kedisiplinan dan pemahaman dasar sistem. Dengan menerapkan tips-tips di atas, Anda sudah melindungi servermu dari sebagian besar ancaman umum di internet. Jangan tunggu sampai server diserang—lebih baik mencegah sejak awal.
Selalu ingat: keamanan bukan hanya soal teknologi, tapi juga soal kebiasaan dan konsistensi. Jadi, pastikan Anda rutin melakukan audit, update, dan pemantauan agar servermu tetap kondusif dan handal.
English (US) ·
Indonesian (ID) ·