Skip to content
VDS · Memulai

Apa yang harus dilakukan pada jam pertama

Daftar periksa singkat untuk mesin baru: pembaruan, kunci SSH, pengguna terpisah, firewall, waktu, guest agent, dan cadangan data pertama.

Diperbarui 23 Agustus 2026

Mesin sudah disediakan dan langsung terhubung ke internet sejak menit pertama. Konfigurasi setengah jam sekarang menyelamatkan Anda dari harus membenahi celah keamanan nanti.

1. Perbarui sistem

apt update && apt upgrade -y
reboot

Di AlmaLinux dan CentOS Stream, gunakan dnf upgrade -y. Reboot diperlukan jika kernel diperbarui.

2. Tambahkan kunci SSH

Kata sandi hanyalah cara sementara untuk masuk. Buat kunci di sisi Anda dan tambahkan di tab "Access", pada subbagian "SSH keys": daftarnya diganti seluruhnya, jadi kirimkan set lengkapnya. Untuk detailnya, lihat kunci SSH.

Menyimpan kunci akan me-reboot mesin yang sedang berjalan: kunci diterapkan oleh konfigurasi awal saat boot. Pada jam pertama ini tidak merugikan Anda, tetapi nanti berarti downtime — itulah sebabnya kunci menjadi item kedua dalam daftar.

Di Windows Server, kunci SSH tidak berfungsi sama sekali: di sana Anda masuk melalui RDP dengan kata sandi, jadi lewati langkah ini dan gunakan perlindungan RDP sebagai gantinya.

Pastikan login berbasis kunci berfungsi, baru kemudian nonaktifkan kata sandi:

nano /etc/ssh/sshd_config
PasswordAuthentication no
PermitRootLogin prohibit-password
systemctl restart ssh

Jangan tutup sesi Anda saat ini sampai Anda memverifikasi login kunci dari jendela baru. Jika Anda terkunci di luar, konsol teks di panel akan menyelamatkan Anda.

3. Buat pengguna biasa

Anda sebaiknya tidak bekerja sebagai root sepanjang waktu: satu salah ketik pada rm akan merugikan Anda mesinnya.

adduser artem
usermod -aG sudo artem
mkdir -p /home/artem/.ssh
cp /root/.ssh/authorized_keys /home/artem/.ssh/
chown -R artem:artem /home/artem/.ssh
chmod 700 /home/artem/.ssh
chmod 600 /home/artem/.ssh/authorized_keys

Di AlmaLinux grupnya bernama wheel, bukan sudo.

4. Aktifkan firewall

apt install -y ufw
ufw allow OpenSSH
ufw enable
ufw status

Buka port sesuai kebutuhan: ufw allow 80/tcp, ufw allow 443/tcp. Biarkan sisanya tertutup.

5. Periksa waktu dan nama mesin

timedatectl set-timezone Europe/Moscow
hostnamectl set-hostname my-vds

Waktu yang salah merusak sertifikat, log, dan penjadwal.

6. Pastikan guest agent berjalan

Panel memerlukannya untuk menampilkan ruang terpakai dan melakukan soft reboot:

systemctl status qemu-guest-agent

Jika layanannya tidak ada:

apt install -y qemu-guest-agent && systemctl enable --now qemu-guest-agent

7. Siapkan backup Anda sendiri

Tidak ada backup atau snapshot mesin otomatis — itu tanggung jawab Anda. Jadikan kebiasaan sejak hari pertama: dump database, arsipkan direktori proyek, dan kirim semuanya ke luar mesin alih-alih membiarkannya di mesin yang sama.

tar czf /root/backup-$(date +%F).tar.gz /var/www /etc/nginx

Anda dapat menarik salinannya ke mesin Anda sendiri dengan scp atau rsync.

Checklist

  • Sistem diperbarui
  • Kunci SSH ditambahkan dan diverifikasi
  • Login kata sandi dinonaktifkan
  • Pengguna dengan sudo dibuat
  • Firewall diaktifkan, port tambahan ditutup
  • Zona waktu dan nama mesin diatur
  • Guest agent berjalan
  • Backup pertama dibuat dan disimpan di luar mesin

Selanjutnya — mulai cepat: situs web dalam 15 menit.