Kampanyalar

Yeni bulut sunucuda ilk 10 dakika: güvenlik

Sunucu açılır açılmaz internetten tarama başlar. Bu adımlar, her yeni sunucuda yapılması gereken temel korumadır.

Süre: 10 dk Seviye: Başlangıç Sistem: Ubuntu 24.04 · x86 / ARM64

Gerekenler

  • REGTR bulut sunucu (Ubuntu 24.04)
  • Bilgisayarında bir SSH anahtarı (yoksa: ssh-keygen -t ed25519)

Adımlar

  1. 1Sistemi güncelle

    Root olarak bağlan ve paketleri güncelle.

    apt update && apt -y upgrade
  2. 2Sudo kullanıcısı oluştur

    Günlük işlerde root yerine yetkili bir kullanıcı kullan. SSH anahtarın yeni kullanıcıya kopyalanır.

    adduser deploy
    usermod -aG sudo deploy
    rsync --archive --chown=deploy:deploy ~/.ssh /home/deploy
  3. 3SSH parola girişini kapat

    Yalnız anahtarla girişe izin ver. Komuttan sonra yeni bir terminalde deploy kullanıcısıyla girebildiğini doğrulamadan mevcut oturumu kapatma.

    sudo tee /etc/ssh/sshd_config.d/99-hardening.conf >/dev/null <<'EOF'
    PermitRootLogin prohibit-password
    PasswordAuthentication no
    KbdInteractiveAuthentication no
    EOF
    sudo sshd -t && sudo systemctl reload ssh
  4. 4Güvenlik duvarını aç (UFW)

    Yalnız SSH, HTTP ve HTTPS açık kalsın. REGTR panelindeki güvenlik duvarı da varsayılan olarak bu portlara izin verir; ikisi birlikte çalışır.

    sudo ufw allow OpenSSH
    sudo ufw allow 80,443/tcp
    sudo ufw enable
    sudo ufw status
  5. 5fail2ban kur

    Art arda hatalı SSH denemesi yapan IP adreslerini otomatik engeller.

    sudo apt install -y fail2ban
    sudo systemctl enable --now fail2ban
    sudo fail2ban-client status sshd
  6. 6Otomatik güvenlik güncellemeleri

    Güvenlik yamaları kendiliğinden kurulsun.

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

İpuçları

  • SSH erişimini kaybedersen panelden VNC konsolu ile bağlanabilir veya root parolasını sıfırlayabilirsin.
  • Büyük değişikliklerden önce panelden snapshot al; bir şey ters giderse dakikalar içinde geri dönersin.
  • Docker kullanıyorsan yayınlanan portlar UFW kurallarını atlar; iç servisleri 127.0.0.1'e bağla (Docker rehberine bak).

Sık sorulan sorular

SSH portunu değiştirmek gerekli mi?

Zorunlu değil. Parola girişi kapalı ve fail2ban açıkken port değiştirmek yalnız günlüklerdeki gürültüyü azaltır. Değiştirirsen UFW ve panel güvenlik duvarında yeni portu açmayı unutma.

Root ile giriş tamamen kapatılmalı mı?

Bu rehberde root yalnız anahtarla girebilir (prohibit-password). Tamamen kapatmak için PermitRootLogin no yazabilirsin; önce deploy kullanıcısıyla sudo çalıştığını doğrula.

Güncelleme: 2026-10-23

Satış ve Desteğe Ulaşın

Satın almadan önce sorunuz mu var ya da mevcut hesabınızla ilgili yardım mı gerekiyor? Bizi arayın veya e-posta gönderin.

Bülten Ürün Haberleri E-postanızda

Bülten aboneliğiniz alındı.