SSH adalah jalur administrasi utama VPS. Pengamanan harus dilakukan bertahap agar Anda tidak terkunci dari server: buat pengguna sudo, pasang SSH key, uji login baru, lalu batasi password dan root login.
sudo adduser dani
sudo usermod -aG sudo danissh-keygen -t ed25519 -a 100
ssh-copy-id dani@IP_SERVEREdit /etc/ssh/sshd_config atau file drop-in. Terapkan pengaturan setelah login key pada terminal baru sudah berhasil.
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
MaxAuthTries 3
AllowUsers danisudo sshd -t
sudo systemctl reload sshsudo ufw allow OpenSSH
sudo ufw enable
sudo apt install fail2ban -y
sudo systemctl enable --now fail2banWhatsApp us