Practical guides for servers, hosting, WordPress and IT.

Tutorial Server, Hosting, WordPress & IT

VPS NVMe Performance

Full Root Access • SSD NVMe • Lokasi Indonesia • Mulai Rp25.000/bulan

, ,

Cara Mengamankan SSH pada VPS Linux

Gunakan SSH key, nonaktifkan root login, batasi akses, dan aktifkan firewall serta fail2ban.

0
SPONSOR / IKLANBanner Tengah Konten728 × 90 / responsif — cocok untuk AdSense, affiliate, atau sponsor

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.

Leave a Reply

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

Hosting Unlimited SSD

Unlimited website, SSD NVMe, SSL gratis, dan cPanel.


ACTIVE UTILITIES

SERVER TOOLS

Online