MeoHost Logo
Menü
BilgiMerkezi
Bilgi Merkezi/Sunucu/VDS Sanal Sunucu/Sanal Sunucu Kurulumu Sonrası Yapılması Gereken Temel Güvenlik ve Firewall Ayarları

Sanal Sunucu Kurulumu Sonrası Yapılması Gereken Temel Güvenlik ve Firewall Ayarları

VDS Sanal Sunucu21.06.2026Emine Yener7 dk okuma

Yeni bir sanal sunucu kurulumu gerçekleştirdiğinizde, sisteminiz varsayılan ayarlarla gelir. Varsayılan ayarlar, kullanım kolaylığı sağlasa da güvenlik açısından ciddi riskler taşır. Özellikle root kullanıcısının dış dünyaya açık olması, saldırganların ilk hedefi haline gelmenize neden olur. Modern siber güvenlik standartları, "Sıfır Güven" (Zero Trust) prensibini benimser; yani hiçbir bağlantıya varsayılan olarak güvenmez ve her erişimi doğrular.

Sanal Sunucu Kurulumu Sonrası Yapılması Gereken Temel Güvenlik ve Firewall Ayarları
Sanal sunucu kurulumu sonrası güvenlik süreci; root erişiminin kısıtlanması, SSH anahtar tabanlı kimlik doğrulaması, UFW veya Firewalld ile port yönetimi ve düzenli güncelleme döngüsü ile gerçekleşir. Temel amaç, sunucuyu brute-force saldırılarından korumak ve sadece gerekli servislerin dış dünyaya açık olmasını sağlamaktır.
Bu rehber, yeni bir VDS kurulumu sonrası sunucuyu saldırılara karşı nasıl zırhlandıracağınızı adım adım anlatır. SSH güvenliği, firewall yapılandırması ve sistem optimizasyonları ile yüksek performanslı ve güvenli bir sunucu ortamı oluşturmanızı sağlar.

İçindekiler

  • Root girişini kapatmak, saldırı yüzeyini %80 oranında azaltır.
  • SSH portunu değiştirmek, otomatik bot saldırılarını büyük ölçüde engeller.
  • UFW veya Firewalld ile sadece 80, 443 ve özel SSH portlarını açık tutmak zorunluluktur.
  • Fail2Ban kullanımı, hatalı giriş denemelerini otomatik olarak yasaklar.
  • Düzenli kernel güncellemeleri, kritik güvenlik açıklarını kapatır.

Giriş: Sanal Sunucu Kurulumu ve Güvenlik İlişkisi

Bir VDS sunucusunda güvenlik, sadece bir yazılım yüklemek değil, bir strateji oluşturmaktır. Sunucu sanallaştırma teknolojileri ve avantajları sayesinde kaynaklar izole edilse de, işletim sistemi seviyesindeki açıklar tüm verilerinizi riske atar.Bu nedenle, kurulum sonrası ilk 30 dakika içinde temel güvenlik ayarlarını yapmak, sunucunun ömrünü ve stabilitesini doğrudan etkiler.

SSH Güvenliği ve Root Erişimi

SSH (Secure Shell), sunucunuza uzaktan erişim sağlayan kapıdır. Ancak bu kapı, saldırganlar için en popüler giriş noktasıdır. İlk adım olarak, doğrudan root girişiyle bağlanmayı kapatmanız gerekir. Root hesabı, sistemdeki en yüksek yetkiye sahip olduğu için ele geçirilmesi durumunda sunucunun tamamı kontrol altına alınır.

Güvenli bir yapı için önce standart bir kullanıcı oluşturur ve bu kullanıcıya sudo yetkisi verirsiniz. Ardından /etc/ssh/sshd_config dosyasından PermitRootLogin no ayarını aktif edersiniz. Bu işlem, saldırganların "root" kullanıcı adıyla deneme yanılma yapmasını engeller. Ayrıca, varsayılan 22 numaralı portu değiştirmek, otomatik tarama yapan botların sizi fark etme olasılığını %60-70 oranında düşürür.

Parola yerine SSH anahtar tabanlı (Key-based) kimlik doğrulamasını kullanmak, güvenliği en üst seviyeye taşır. RSA veya Ed25519 anahtarları, karmaşık matematiksel algoritmalar kullandığı için kaba kuvvet saldırılarını imkansız hale getirir. Sanal makine kurulumu nasıl yapılır konusundaki temel adımlardan sonra bu güvenlik katmanını eklemek, kurumsal düzeyde bir koruma sağlar.

Firewall (Güvenlik Duvarı) Yapılandırması

Güvenlik duvarı, sunucunuza gelen ve giden ağ trafiğini filtreleyen bir bekçidir. Linux sistemlerde en yaygın kullanılan araçlar UFW (Uncomplicated Firewall) ve Firewalld'dir. Ubuntu gibi Debian tabanlı sistemlerde UFW, basitliği ile öne çıkar.

Firewall yapılandırmasında "Her şeyi engelle, sadece gerekli olanlara izin ver" kuralı geçerlidir. Örnek bir yapılandırma şöyledir:

  • SSH Portu: Sadece sizin belirlediğiniz özel port (Örn: 2222).
  • HTTP/HTTPS: Web siteleri için 80 ve 443 portları.
  • DNS/Mail: Eğer sunucunuzda mail sunucusu varsa 25, 465, 587 ve 993 portları.

Yanlış bir firewall ayarı, sunucuya erişiminizi tamamen kesebilir. Bu nedenle, kuralları uygulamadan önce mevcut SSH bağlantınızı koruduğunuzdan emin olmanız gerekir. standartları, kullanılmayan tüm portların kapatılmasını ve sadece işlevsel servislerin açık bırakılmasını kesin olarak önerir. Bu yaklaşım, saldırı yüzeyini daraltarak sunucuyu daha az görünür kılar.

Sistem Güncellemeleri ve Paket Yönetimi

Yazılım güncellemeleri sadece yeni özellikler getirmez; aynı zamanda keşfedilen güvenlik açıklarını (CVE - Common Vulnerabilities and Exposures) kapatır. Güncellenmemiş bir sistem, saldırganlar için açık bir davetiyedir. Özellikle kernel güncellemeleri, donanım seviyesindeki açıkları kapatarak sistemin kararlılığını artırır.

Sistem yöneticileri, apt update && apt upgrade veya yum update komutlarını düzenli olarak çalıştırır. Ancak manuel güncellemeler zaman alıcı olabilir. Bu noktada "Unattended Upgrades" (Otomatik Güncellemeler) paketini kurarak, güvenlik güncellemelerinin arka planda otomatik olarak yüklenmesini sağlayabilirsiniz. Bu sayede, kritik bir açık yayınlandığında manuel müdahale beklemeden sisteminiz korunur.

Performans ve güvenlik dengesini kurmak için disk hızları da kritik önem taşır. Özellikle log kayıtlarının hızlı yazılması ve analiz edilmesi için NVMe SSD kullanımı gereklidir. NVMe SSD sunucu ile sanal sunucu performansını 10 katına çıkarın makalesinde belirtildiği gibi, yüksek I/O hızı, güvenlik yazılımlarının sistemi yavaşlatmadan çalışmasına olanak tanır.

Brute-Force Koruması ve Fail2Ban

Brute-force (kaba kuvvet) saldırıları, saldırganların binlerce farklı parola kombinasyonunu deneyerek sisteme sızmaya çalışmasıdır. SSH portunuzu değiştirseniz bile, port tarayıcılar (Nmap gibi) açık portunuzu bulabilir. İşte bu noktada Fail2Ban devreye girer. Fail2Ban, log dosyalarını sürekli izler ve belirli bir sayıda hatalı giriş yapan IP adresini geçici veya kalıcı olarak banlar.

Fail2Ban yapılandırmasında "jail" (hapishane) kavramı kullanılır. Örneğin, SSH jail'i için 5 hatalı denemeden sonra 1 saatlik bir engel koyabilirsiniz. Bu basit işlem, saldırganın deneme hızını yavaşlatır ve saldırıyı ekonomik olarak verimsiz hale getirir. tarafından önerilen hesap kilitleme politikaları, bu tür otomatize saldırıları önlemede en etkili yöntemlerden biridir.

Ayrıca, sunucunuzda sadece belirli IP adreslerine izin veren bir beyaz liste (whitelist) oluşturmak, güvenliği mutlak hale getirir. Eğer sabit bir IP adresine sahipseniz, SSH erişimini sadece kendi IP'nize kısıtlamak, dünyadaki diğer tüm potansiyel saldırganları kapının dışında bırakır.

Güvenlik Katmanları Karşılaştırması

Aşağıdaki tablo, farklı güvenlik önlemlerinin hangi tehditlere karşı koruma sağladığını özetler:

Güvenlik Önlemi Engellediği Tehdit Etki Seviyesi Zorluk Derecesi
Root Girişini Kapatmak Yetkisiz Root Erişimi Çok Yüksek Kolay
SSH Port Değişimi Otomatik Bot Taramaları Orta Kolay
SSH Key Kullanımı Parola Tahmin Saldırıları Kritik Orta
UFW / Firewall İstenmeyen Port Erişimi Yüksek Kolay
Fail2Ban Brute-Force Saldırıları Yüksek Orta

Türkiye Sunucu Pazarı ve Güvenlik Tehditleri

Türkiye'deki sunucu ekosisteminde, özellikle e-ticaret ve kamu odaklı uygulamalarda DDoS saldırıları ve SQL Injection denemeleri oldukça yaygındır. Türkiye lokasyonlu VDS sunucularda, yerel ağ gecikmelerini minimize etmek kadar, yerel güvenlik tehditlerine karşı önlem almak da önemlidir. Örneğin, Türkiye'deki birçok işletme, KVKK (Kişisel Verilerin Korunması Kanunu) gereği verilerin yerel sunucularda tutulmasını tercih eder.

KVKK uyumluluğu için sadece firewall kurmak yetmez; aynı zamanda şifreleme (encryption) yöntemleri de uygulanmalıdır. Veritabanı bağlantılarında SSL/TLS kullanımı ve disk şifreleme yöntemleri, fiziksel veya sanal sızıntılarda verilerin okunamaz olmasını sağlar. Türkiye'deki siber saldırı trendleri incelendiğinde, hedefli saldırıların çoğunun güncellenmemiş CMS (WordPress, Joomla vb.) eklentileri üzerinden gerçekleştiği görülür. Bu nedenle, sunucu güvenliği ile uygulama güvenliği entegre bir şekilde yönetilmelidir.

Kurumsal işletmeler için yönetilen (managed) sunucu hizmetleri, bu karmaşık süreçleri profesyonel ekiplere devreder. MeoHost'un yönetilen sanal sunucu çözümleri, kurulumdan itibaren tüm güvenlik katmanlarını otomatik olarak yapılandırarak işletmelerin sadece işlerine odaklanmasını sağlar.

Sık Sorulan Sorular

Sanal sunucu kurulumu sonrası ilk ne yapılmalı?

Sistem güncellemelerini yapmak ve root girişini kapatıp yeni bir sudo kullanıcısı oluşturmak ilk yapılması gereken işlemdir.

SSH portunu değiştirmek gerçekten güvenli mi?

Port değiştirmek tek başına tam güvenlik sağlamaz ancak otomatik bot saldırılarının %90'ından fazlasını engeller ve log dosyalarınızın kirlenmesini önler.

Fail2Ban sistemi yavaşlatır mı?

Fail2Ban oldukça hafif bir yazılımdır ve modern işlemcilerde sistem performansına etkisi hissedilmeyecek kadar düşüktür.

Firewall kurarken nelere dikkat etmeliyim?

Kendi SSH bağlantı portunuza izin vermeden firewall'u aktif etmemelisiniz, aksi takdirde sunucuyla olan bağlantınız kesilir ve erişim kaybedersiniz.

Ücretsiz güvenlik araçları yeterli mi?

UFW, Fail2Ban ve SSH Key gibi açık kaynaklı araçlar, doğru yapılandırıldığında kurumsal düzeyde güvenlik sağlar.

Sonuç

Sanal sunucu kurulumu, sadece bir işletim sistemini aktif etmek değil, aynı zamanda dijital bir kale inşa etmektir. SSH güvenliği, firewall yapılandırması, düzenli güncellemeler ve brute-force koruması, bu kalenin temel taşlarını oluşturur. Güvenlik, tek seferlik bir işlem değil, sürekli bir izleme ve güncelleme sürecidir. İhmal edilen tek bir port veya güncellenmemiş bir paket, tüm sistemin çökmesine neden olabilir.

Sistemlerinizi güvence altına almak için Cloudflare gibi servislerle DDoS koruması ekleyerek güvenliğinizi bir üst seviyeye taşıyabilirsiniz. Doğru yapılandırılmış bir VDS, hem yüksek performans sunar hem de verilerinizi güvende tutar. Güvenli bir altyapı, sürdürülebilir bir dijital büyümenin temel şartıdır.

Yüksek performanslı ve güvenli bir başlangıç için MeoHost'un NVMe SSD altyapılı VDS çözümlerini tercih ederek işletmenizi geleceğe taşıyın.

Sık Sorulan Sorular

Sanal Sunucu Kurulumu Sonrası Yapılması Gereken Temel Güvenlik ve Firewall Ayarları hakkında merak edilenler

Hayır, rehberimiz başlangıç seviyesindeki kullanıcılar için hazırlanmıştır. Adım adım talimatları takip ederek kolayca uygulayabilirsiniz.
Evet, 7/24 teknik destek ekibimiz size yardımcı olmaya hazır. Canlı destek, e-posta veya telefon ile bizlere ulaşabilirsiniz.
Rehberimizdeki tüm işlemler güvenlik standartlarına uygun olarak hazırlanmıştır. Verilerinizin güvenliği bizim için önceliklidir.
Rehberlerimiz genellikle en yaygın sistemler için hazırlanmıştır. Farklı sistemler için uyarlama notları veya alternatif rehberlerimiz bulunmaktadır.

Sorunuz burada yok mu?

Canlı destek ekibimiz size yardımcı olmaya hazır.

İletişime Geç
E

Emine Yener

Kıdemli Sistem Yöneticisi & Hosting Uzmanı

12 yılı aşkın deneyime sahip, İTÜ Bilgisayar Mühendisliği mezunu. Linux sunucu yönetimi, bulut altyapı ve web performans optimizasyonu uzmanı. RHCE, AWS Solutions Architect ve Google Cloud Professional sertifikalı.

Sunucu YönetimiCloud AltyapıWeb HostingPerformans Optimizasyonu
12 yıl deneyim
Yayın: 21 Haziran 2026
Güncelleme: 20 Haziran 2026
Uzman İçerik
Doğrulanmış Bilgi
Güncel Bilgi