Teslim edildiği anda Linux VPS'iniz tertemizdir. Bu komutlar onu beş dakikada kullanıma hazır ve güvenli hâle getirir. SSH ile root olarak bağlanın (nasıl bağlanılır) ve sırayla ilerleyin.
1. Her şeyi güncelleyin
apt update && apt upgrade -y
İşlem bittiğinde /var/run/reboot-required dosyası varsa reboot ile yeniden başlatın (çekirdek güncellenmiştir).
2. Saat diliminiz
timedatectl set-timezone Europe/Istanbul
Diğerleri için: Europe/Berlin, Europe/Amsterdam, Europe/London, Asia/Baku... timedatectl ile kontrol edin. Log kayıtlarının, cron görevlerinin ve zamanlanmış yeniden başlatmaların sizin saatinize göre işlemesi için önemlidir.
3. Temel araçlar
apt install -y htop curl wget unzip nano screen ufw
4. Kendinizi dışarıda bırakmadan güvenlik duvarı
Önce SSH bağlantılarına izin verin, sonra güvenlik duvarını etkinleştirin. Tersini yaparsanız anında dışarıda kalırsınız:
ufw allow OpenSSH
ufw enable
ufw status
Bundan sonra yalnızca kullandığınız portları açın: Linux'ta port açma. Dışarıda kalırsanız VNC konsolu üzerinden girin ve ufw disable komutunu çalıştırın.
5. Otomatik güvenlik güncellemeleri
apt install -y unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades
Yes yanıtını verin. Bundan sonra güvenlik yamaları her gün kendiliğinden kurulur; sürpriz yeniden başlatmalar olmaz.
6. Günlük kullanım için normal bir kullanıcı (önerilir)
adduser adiniz
usermod -aG sudo adiniz
Bu kullanıcıyla bağlanın ve yönetim komutlarının başına sudo ekleyin. Böylece yanlışlıkla bir şeyi bozmanız zorlaşır.
Rocky Linux kullanıyorsanız
İki şey değişir: paket yöneticisi dnf (dnf update -y), güvenlik duvarı ise firewalld olur (firewall-cmd --permanent --add-service=ssh && firewall-cmd --reload).
Önerilen sonraki adım: şifre yerine anahtarla SSH bağlantısı.