160 x 600 AD PLACEMENT
160 x 600 AD PLACEMENT
160 x 600 AD PLACEMENT
160 x 600 AD PLACEMENT

Cara Mengamankan SSH pada VPS Linux

750 x 100 AD PLACEMENT

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.

Buat pengguna administrator

sudo adduser dani
sudo usermod -aG sudo dani

Pasang SSH key

ssh-keygen -t ed25519 -a 100
ssh-copy-id dani@IP_SERVER

Ubah konfigurasi sshd

Edit /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 dani

Uji sebelum reload

sudo sshd -t
sudo systemctl reload ssh

Tambahkan firewall dan fail2ban

sudo ufw allow OpenSSH
sudo ufw enable
sudo apt install fail2ban -y
sudo systemctl enable --now fail2ban

Praktik penting

  • Jangan menutup sesi lama sebelum login baru berhasil.
  • Simpan private key secara terenkripsi dan buat cadangan aman.
  • Jangan mengandalkan perubahan port sebagai satu-satunya perlindungan.
  • Pantau journalctl -u ssh dan log autentikasi.
  • Batasi akses berdasarkan IP atau VPN jika memungkinkan.

750 x 100 AD PLACEMENT

Leave a Reply

Your email address will not be published. Required fields are marked *

You might also like
930 x 180 AD PLACEMENT