2 Monate gratis bei Jahreszahlung · Kostenloser Website-Umzug · 24/7 Support

Wissensdatenbank VPS & Sunucular

Yeni VPS için ilk güvenlik adımları

01.11.2026 · 72 Aufrufe

Yönetimsiz VPS ve fiziksel sunucularda işletim sistemi güvenliği size aittir. İnternete açık bir sunucu dakikalar içinde otomatik saldırı denemeleri almaya başlar; teslimattan hemen sonra aşağıdaki adımları uygulamanız önerilir. Komutlar Ubuntu/Debian içindir; CentOS/AlmaLinux için apt yerine dnf, ufw yerine firewalld kullanın.

1. Sistemi güncelleyin

apt update && apt upgrade -y
reboot

2. Root şifresini değiştirin ve yönetici kullanıcı oluşturun

passwd
adduser yonetici
usermod -aG sudo yonetici

Günlük işlerinizi yonetici kullanıcısıyla yapın; gerekli komutların başına sudo ekleyin.

3. SSH anahtarıyla girişi açın, şifreli girişi kapatın

Önce VPS'e SSH ile bağlanma makalesindeki gibi anahtarınızı yeni kullanıcıya ekleyin ve anahtarla giriş yapabildiğinizi doğrulayın. Sonra /etc/ssh/sshd_config dosyasında şu satırları ayarlayın:

PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes

Ardından systemctl restart ssh. İsteğe bağlı olarak Port 2222 gibi farklı bir port seçerek otomatik taramaların çoğunu eleyebilirsiniz; portu güvenlik duvarında da açmayı unutmayın.

4. Güvenlik duvarı

apt install ufw -y
ufw default deny incoming
ufw default allow outgoing
ufw allow 22/tcp      # SSH (portu değiştirdiyseniz onu yazın)
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable

Yalnızca kullandığınız portları açın. Veritabanı (3306), Redis (6379) gibi servisler dışarıya açık olmamalıdır.

5. Fail2ban ile kaba kuvvet koruması

apt install fail2ban -y
systemctl enable --now fail2ban

Varsayılan yapılandırma SSH'a art arda hatalı giriş yapan IP'leri geçici olarak engeller. Web sunucusu ve posta servisleri için ek jail tanımları ekleyebilirsiniz.

6. Otomatik güvenlik güncellemeleri

apt install unattended-upgrades -y
dpkg-reconfigure -plow unattended-upgrades

7. Yedekleme planı

VPS paketlerinde otomatik yedek yoktur (bazı paketlerde haftalık yedek seçeneği eklenebilir). Verilerinizi düzenli olarak sunucu dışına alın: rsync ile başka bir sunucuya, rclone ile bulut depolamaya ya da veritabanı dökümlerini zamanlanmış görevle dışa aktarın. Yedeğin geri yüklenebildiğini en az bir kez test edin.

8. Saat ve izleme

  • Zaman eşitlemesi: timedatectl set-timezone Europe/Istanbul ve timedatectl set-ntp true.
  • Disk ve bellek kullanımını df -h, free -m, htop ile izleyin; servis kesintileri için UptimeRobot benzeri harici bir izleme kurun.

Kontrol paneli kullanacaksanız

cPanel, Plesk veya CyberPanel gibi bir panel kuracaksanız paneli temiz kuruluma, diğer yazılımlardan önce kurun. Panel lisansları ve kurulum desteği için Satış departmanına yazabilirsiniz.

Problem nicht gelöst?

Falls Sie die gesuchte Antwort nicht gefunden haben, hilft Ihnen unser Support-Team gerne weiter.

Support-Ticket eröffnen
Keine passende Antwort gefunden?

Brauchen Sie Hilfe? Wir sind jederzeit für Sie da.