İnternete açılan her sunucu birkaç dakika içinde otomatik taramalarla karşılaşır. Aşağıdaki adımlar (Ubuntu/Debian için) temel korumayı sağlar. Adımları uygularken mevcut SSH oturumunuzu kapatmayın; değişiklikleri ikinci bir oturumdan deneyin.
1. Sistemi güncelleyin
sudo apt update && sudo apt upgrade -y
2. Yönetici yetkili yeni bir kullanıcı oluşturun
adduser kullanici
usermod -aG sudo kullanici
Günlük işler için root yerine bu kullanıcıyı kullanın.
3. SSH anahtarı ekleyin
Bilgisayarınızdan ssh-copy-id kullanici@SUNUCU_IP komutuyla anahtarınızı yükleyin. Ayrıntı için SSH ile bağlanma rehberine bakın.
4. Root girişini ve şifreli girişi kapatın
/etc/ssh/sshd_config dosyasında şu satırları düzenleyin:
PermitRootLogin no
PasswordAuthentication no
Ardından sudo systemctl restart ssh çalıştırın. Önemli: anahtarla giriş yapabildiğinizi ikinci bir oturumda doğrulamadan mevcut oturumu kapatmayın.
5. Güvenlik duvarını etkinleştirin
sudo ufw allow OpenSSH
sudo ufw enable
Yalnızca gerekli portları açın (web için 80 ve 443, oyun sunucusu için ilgili port).
6. Fail2ban kurun
sudo apt install -y fail2ban
Tekrarlanan hatalı girişleri yapan IP adreslerini geçici olarak engeller.
7. Otomatik güvenlik güncellemeleri ve yedekleme
sudo apt install -y unattended-upgrades
Önemli verilerin düzenli yedeğini alın ve yedeği sunucudan ayrı bir yerde tutun.
Sık sorulan sorular
SSH şifresini kapatınca kilitlenir miyim?
İlgili rehberler
DDoS Saldırısı Nedir ve Nasıl Korunulur?
DDoS saldırılarının türleri (hacimsel, protokol, uygulama katmanı), belirtileri ve sunucunuzu korumak için alınabilecek önlemler.
02 GüvenlikSSL Sertifikası Nedir? HTTP ile HTTPS Farkı ve Kurulum
SSL/TLS sertifikası ne işe yarar, adres çubuğundaki kilit neyi anlatır, HTTPS’e geçmek neden gerekli ve cPanel’de ücretsiz sertifika nasıl etkinleştirilir?
03 GüvenlikSSH Anahtarı ile Parolasız ve Güvenli Sunucu Girişi
SSH anahtar çifti oluşturma, sunucuya kopyalama ve parola ile girişi kapatma; kilitli kalmamak için dikkat edilecekler.
04 GüvenlikLinux Sunucuda Güvenlik Duvarı ve Port Açma (UFW, firewalld)
Bir porta dışarıdan erişilemiyorsa ne yapmalı: UFW ve firewalld ile port açma, açık portları listeleme ve SSH'ı kilitlememe.
Bu rehberde eksik ya da yanlış bir şey mi gördünüz? Bize bildirin.