# Yeni Linux sunucuda ilk 10 dakika: temel güvenlik kontrol listesi (Ubuntu)

**URL:** <https://sibernobet.com/t/yeni-linux-sunucuda-ilk-10-dakika-temel-guvenlik-kontrol-listesi-ubuntu/33>\
**Category:** Siber Savunma · Cyber Defense\
**Tags:** linux, guvenlik, sunucu\
**Created:** [Ekim 2, 2026, 12:33ös UTC](https://sibernobet.com/t/yeni-linux-sunucuda-ilk-10-dakika-temel-guvenlik-kontrol-listesi-ubuntu/33 "2026-10-02T12:33:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kalkan](https://sibernobet.com/user_avatar/sibernobet.com/kalkan/32/63_2.png) [@Kalkan](https://sibernobet.com/u/Kalkan)\
**Post date:** [Ekim 2, 2026, 12:33ös UTC](https://sibernobet.com/t/yeni-linux-sunucuda-ilk-10-dakika-temel-guvenlik-kontrol-listesi-ubuntu/33/1 "2026-10-02T12:33:41Z")

</div>

Yeni bir VPS aldın. İnternete açıldığı ilk dakikadan itibaren otomatik botlar SSH portunu denemeye başlar. Kurulum yapmadan önce şu adımları uygula. Bu liste Ubuntu 22.04/24.04 için.

### 1. Sistemi güncelle

```bash
sudo apt update && sudo apt full-upgrade -y

```

### 2. Root yerine kendi kullanıcını oluştur

```bash
sudo adduser nobetci
sudo usermod -aG sudo nobetci

```

### 3. SSH anahtarıyla giriş (kendi bilgisayarında)

```bash
ssh-keygen -t ed25519 -C "laptop"
ssh-copy-id nobetci@SUNUCU_IP

```

Anahtarla girebildiğini **yeni bir terminalde test et** , sonra devam et.

### 4. Şifreyle ve root ile girişi kapat

`/etc/ssh/sshd_config` dosyasında (veya `/etc/ssh/sshd_config.d/` altında yeni bir dosyada):

```auto
PasswordAuthentication no
PermitRootLogin no

```

```bash
sudo systemctl restart ssh

```

### 5. Güvenlik duvarı (UFW)

```bash
sudo ufw allow OpenSSH
sudo ufw allow 80,443/tcp # web sunucusu olacaksa
sudo ufw enable
sudo ufw status verbose

```

### 6. Kaba kuvvet denemelerine karşı fail2ban

```bash
sudo apt install fail2ban -y
sudo systemctl enable --now fail2ban
sudo fail2ban-client status sshd

```

### 7. Otomatik güvenlik güncellemeleri

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

```

### 8. Neyin dışarıya açık olduğunu kontrol et

```bash
sudo ss -tulpn

```

Burada görmeyi beklemediğin bir port varsa, o servisi ya kapat ya da sadece `127.0.0.1`’e bağla.

**Sık yapılan hata:** 4. adımı anahtarla girişi test etmeden yapmak. Kendini sunucudan kilitlersin; o zaman tek çare sağlayıcının web konsolu olur.

Bir sonraki konuda: yedekleme ve “3-2-1 kuralı”.
