İçeriğe geç

Rehber

Ubuntu Server kurulumu: temel adımlar ve ilk güvenlik ayarları

Ubuntu Server'ı sıfırdan kurup üretime hazır hale getirmek; işletim sistemini kurmaktan çok, ilk güvenlik ayarlarını doğru yapmakla ilgilidir.

2 dk okumaBaşlangıç seviyesi
Ubuntu Server kurulumu: temel adımlar ve ilk güvenlik ayarları — editoryal kapak görseli

Ubuntu Server kurulumunun kendisi, kurulum sihirbazını takip etmekten ibarettir ve genellikle en kolay adımdır. Sunucunun gerçekten güvenli ve üretime hazır hale gelmesi ise kurulum sonrasında yapılan ilk yapılandırma adımlarına bağlıdır.

Kurulum sonrası ilk adımlar

Ubuntu Server kurulumu sonrası yapılması gereken güvenlik adımlarını gösteren kontrol listesi diyagramı
Ubuntu Server kurulumundan hemen sonra yapılması gereken temel güvenlik adımları.

1. Sistemi güncelleyin

Kurulum tamamlandıktan hemen sonra `sudo apt update && sudo apt upgrade -y` komutuyla sistemi güncel paketlere yükseltmek, bilinen güvenlik açıklarının kapatılmasını sağlar. Ardından `sudo apt install unattended-upgrades` ile güvenlik güncellemelerinin otomatik uygulanmasını etkinleştirmek, düzenli manuel takip ihtiyacını azaltır.

2. SSH erişimini sertleştirin

AyarNeden önemli
Parola ile girişi kapatıp yalnızca SSH anahtarına izin vermeKaba kuvvet saldırılarını büyük ölçüde etkisiz kılar
Root kullanıcısıyla doğrudan SSH girişini kapatmaSaldırganın hedef alacağı en yüksek yetkili hesabı kapatır
Varsayılan 22 portunu değiştirme (isteğe bağlı katman)Otomatik tarama botlarının bir kısmını azaltır — tek başına güvenlik önlemi değildir
fail2ban kurulumuBaşarısız giriş denemelerini tespit edip IP'yi geçici olarak engeller
SSH erişimini sertleştirmek için temel adımlar

3. Güvenlik duvarını etkinleştirin

Ubuntu'nun basitleştirilmiş güvenlik duvarı aracı UFW (Uncomplicated Firewall) ile yalnızca ihtiyaç duyulan portları (SSH, HTTP/HTTPS gibi) açık bırakmak, saldırı yüzeyini önemli ölçüde daraltır: `sudo ufw allow OpenSSH`, `sudo ufw allow 80,443/tcp`, ardından `sudo ufw enable`.

4. Kullanıcı yönetimini düzenleyin

  • Günlük işlemler için root yerine sudo yetkili normal bir kullanıcı oluşturun
  • Sunucuya erişimi olan her kişi için ayrı bir hesap açın — paylaşılan hesap, denetim izini (audit trail) imkansız hale getirir
  • Artık ihtiyaç duyulmayan hesapları derhal devre dışı bırakın

İzleme ve bakım

Kurulum tamamlandıktan sonra sunucu kendi haline bırakılmamalıdır — disk kullanımı, bellek tüketimi ve log dosyalarının (özellikle /var/log/auth.log) düzenli izlenmesi, bir sorunun büyümeden fark edilmesini sağlar.

Sonraki adım

Temel güvenlik ayarları tamamlandıktan sonra, sunucuda çalışacak uygulamaya göre bir web sunucusu (Nginx/Apache) veya container ortamı (Docker) kurulumuna geçmek doğal bir sonraki adımdır.

Kategoriler

Etiketler

Kaynaklar

  1. Ubuntu Server Documentation — Introduction

Paylaş