Linux VPS'te SSH Güvenliği: Port Değiştirme ve Anahtar Tabanlı Giriş

Linux VPS sunucunuzda SSH güvenliğini artırın. Port değiştirme, anahtar tabanlı giriş, fail2ban kurulumu ve root erişim kısıtlamasını adım adım uygulayın.

Varsayılan SSH yapılandırmasıyla internete açılan bir Linux sunucu, dakikalar içinde brute force saldırılarına maruz kalır — ortalama bir sunucu günde binlerce başarısız giriş denemesi alır. SSH güvenliği sunucu yönetiminin ilk ve en kritik adımıdır. Bu rehberde SSH'ı güçlendirmenin temel adımlarını ele alıyoruz.

SSH Portunu Değiştirme

Varsayılan 22 numaralı port, otomatik tarama araçlarının ilk hedefidir. Portu 1024-65535 arasında rastgele bir değere değiştirmek (örneğin 2222, 4422 veya 52222) otomatik saldırıların büyük çoğunluğunu engeller. Bu güvenlik değil, "security through obscurity" yaklaşımıdır — tek başına yeterli değildir ancak saldırı yüzeyini daraltır.

/etc/ssh/sshd_config dosyasında Port 22 satırını değiştirin. Değişiklik öncesinde yeni portu firewall'da açmayı unutmayın, aksi halde sunucuya erişiminizi kaybedersiniz.

⚠️ Önemli: SSH portunu değiştirmeden önce yeni portu UFW veya iptables ile açın. Sıralama kritiktir: önce yeni portu aç, sonra SSH'ı yeniden başlat, son olarak eski portu kapat. Yanlış sıralama sunucuya erişim kaybına neden olur.

Anahtar Tabanlı Kimlik Doğrulama

Parola tabanlı giriş brute force saldırılarına açıktır. SSH anahtar çifti (public/private key) kullanarak parola girişini tamamen devre dışı bırakın. ssh-keygen -t ed25519 komutuyla modern ve güvenli bir anahtar çifti oluşturun. Ed25519 algoritması RSA'dan daha hızlı ve daha güvenlidir.

Güvenlik AdımıYapılandırmaEtki
Port DeğiştirmePort 2222Otomatik taramaları engeller
Anahtar Tabanlı GirişPubkeyAuthentication yesBrute force'u imkânsız kılar
Parola Girişi KapatmaPasswordAuthentication noParola saldırılarını engeller
Root Girişi KapatmaPermitRootLogin noAyrıcalık yükseltme riskini azaltır
Fail2Banmaxretry 3, bantime 3600Tekrarlayan denemeleri engeller
İki Faktörlü DoğrulamaGoogle Authenticator PAMEk güvenlik katmanı

💡 İpucu: SSH anahtarınızı passphrase ile koruyun. Passphrase olmadan kaybedilen veya çalınan bir private key, sunucunuza doğrudan erişim sağlar. Passphrase eklemek için ssh-keygen -p komutunu kullanın.

Fail2Ban Kurulumu

Fail2Ban, başarısız giriş denemelerini izler ve belirli sayıda başarısız denemeden sonra IP adresini otomatik olarak engeller. apt install fail2ban ile kurun. SSH jail yapılandırmasında maxretry=3 ve bantime=3600 (1 saat) ayarlayın. Fail2Ban resmi dokümantasyonu gelişmiş yapılandırma seçeneklerini açıklar.

Ek Güvenlik Önlemleri

SSH erişimini belirli IP adresleriyle sınırlayın (AllowUsers veya firewall kuralları). İki faktörlü kimlik doğrulama (2FA) ekleyin. SSH bağlantı zaman aşımını ayarlayın (ClientAliveInterval). Linux sunucu güvenliği rehberimiz kapsamlı güvenlik adımlarını detaylı açıklar.

Sıkça Sorulan Sorular

SSH anahtarımı kaybedersem ne olur?

Sunucuya erişiminizi kaybedersiniz. Bu nedenle yedek bir anahtar çifti oluşturun veya hosting sağlayıcınızın konsol erişimini (VNC/IPMI) kullanarak parola girişini geçici olarak etkinleştirin.

Fail2Ban sunucu performansını etkiler mi?

Hayır, Fail2Ban minimal kaynak kullanır. Log dosyalarını izler ve yalnızca saldırı tespit ettiğinde iptables kuralı ekler. Binlerce banlı IP bile performansı etkilemez.

SSH için en güvenli anahtar algoritması hangisi?

Ed25519 modern ve güvenli bir seçimdir. RSA kullanıyorsanız minimum 4096 bit anahtar uzunluğu kullanın. DSA ve ECDSA artık önerilmemektedir.

SSH güvenliği Linux VPS yönetiminin temel taşıdır. Port değiştirme, anahtar tabanlı giriş ve Fail2Ban üçlüsünü uygulayarak sunucunuzu brute force saldırılarına karşı koruyun.

Güvenli VPS Altyapısı

Hosted Cloud bulut sunucuları ile güvenli SSH erişimi, DDoS koruması ve 7/24 teknik destek.

Bulut Sunucu Planlarını İnceleyin
A

Ahmet Yılmaz

Kıdemli Altyapı Mühendisi

10 yılı aşkın bulut altyapısı ve DevOps deneyimiyle Hosted Cloud'un teknik ekibinde yer almaktadır. Kubernetes, Terraform ve yüksek erişilebilirlik mimarileri üzerine uzmanlaşmıştır.

Yorumlar yakında