Cara Membuat User Baru Sebagai Pengganti User Root di VPS
Pengantar
Menggunakan user root secara langsung pada VPS memiliki risiko keamanan yang cukup tinggi. Akun root memiliki akses penuh tanpa batasan, sehingga jika kredensialnya jatuh ke tangan yang salah, seluruh sistem dapat dikuasai sepenuhnya. Selain itu, akun root sering menjadi target utama serangan brute force karena sifatnya yang universal di semua server Linux.
Untuk meningkatkan keamanan, sangat disarankan membuat akun user baru dengan hak akses sudo. Dengan cara ini, Anda tetap bisa melakukan tugas administratif ketika dibutuhkan, namun tetap menjaga agar akses root tidak digunakan secara langsung.
Prasyarat
Sebelum memulai, pastikan Anda memiliki:
-
VPS aktif dengan akses SSH root.
-
Sistem operasi Linux (Ubuntu, Debian, atau CentOS).
-
Aplikasi terminal (Linux/macOS) atau PuTTY (Windows) untuk remote ke server.
Langkah-langkah Membuat User Baru di VPS
Ikuti langkah-langkah berikut untuk membuat user baru dengan hak sudo:
- Login kedalam VPS menggunakan root:
ssh root@IP-Server
- Buat user baru :
Ganti username dengan nama user yang Anda inginkan.
adduser username
- Atur password user baru
Masukkan password yang kuat dan mudah diingat. - Tambahkan user ke grup sudo (Ubuntu/Debian) atau wheel (CentOS).
usermod -aG sudo username # untuk Ubuntu/Debian usermod -aG wheel username # untuk CentOS
- Uji akses user baru :
su - username sudo whoami
Jika berhasil, sistem akan menampilkan root.
Langkah Opsional: Menonaktifkan Akses Root via SSH
Untuk keamanan tambahan, Anda dapat menonaktifkan login root langsung melalui SSH.
- Edit file konfigurasi SSH:
nano /etc/ssh/sshd_config
- Ubah nilai berikut:
PermitRootLogin no
- Simpan perubahan, lalu restart layanan SSH:
systemctl restart ssh
Kesimpulan
Dengan membuat user baru sebagai pengganti root, keamanan VPS Anda akan meningkat secara signifikan. User non-root memberikan lapisan perlindungan tambahan dari potensi serangan brute force, serta membatasi risiko akses penuh tanpa kendali.
Pastikan selalu menjaga kredensial login dengan baik, gunakan password yang kuat, dan pertimbangkan penggunaan SSH key untuk keamanan yang lebih optimal.