Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
04.09.2025

Linux Sunucunuzu Güvenlik Açıklarına Karşı Nasıl Korursunuz?

AlexHost’ta Linux Sunucunuzu Güçlendirin: En İyi Güvenlik Uygulamaları

Linux sunucunuzu neden güvence altına almalısınız? Linux bir kaledir, ancak yenilmez değildir. Güncel olmayan paketler veya açık SSH portları gibi yanlış adımlar belaya davetiye çıkarabilir. AlexHost’un VPS veya tahsis edilmiş sunucularında, her şeyi sıkı bir şekilde kilitlemek için gerekli araçlara ve güce sahipsiniz. Bu en iyi uygulamalar -güncellemeler, SSH sertleştirme, güvenlik duvarları ve daha fazlası- sunucunuzu bir rüya gibi çalıştırırken saldırganlara karşı güvende tutar. Hadi içeri dalalım ve kurulumunuzu kurşun geçirmez hale getirelim!

1. Sisteminizi Güncel Tutun

Yamalanmamış yazılımlar saldırganlar için en yaygın giriş noktalarından biridir. Sisteminizi her zaman düzenli olarak güncelleyin.

Debian/Ubuntu:

sudo apt güncellemesi
sudo apt yükseltme -y

CentOS/RHEL:

sudo yum update -y

2. SSH Erişimini Sertleştirin

Secure Shell (SSH) protokolü, yöneticilerin Linux sunucularına bağlanmasının birincil yoludur. Korumasız bırakılırsa, kaba kuvvet saldırıları için sıkça hedef olur.

  • Bir SSH anahtar çifti oluşturun:

ssh-keygen -t rsa -b 4096
  • Açık anahtarı sunucuya kopyalayın:

ssh-copy-id kullanıcı@sunucu_ip
  • Parola kimlik doğrulamasını ve kök oturum açmayı devre dışı bırakmak için /etc/ssh/sshd_config dosyasını düzenleyin:

PasswordAuthentication hayır
PermitRootLogin hayır
  • Varsayılan SSH bağlantı noktasını değiştirin:

Liman 2222
  • SSH hizmetini yeniden başlatın:

sudo systemctl restart ssh

3. Güvenlik Duvarı Yapılandırma

Güvenlik duvarları yalnızca gerekli hizmetlere erişimi kısıtlar.

UFW (Ubuntu/Debian):

sudo ufw default deny incoming
sudo ufw varsayılan gidenlere izin ver
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw etkinleştir

4. İzinsiz Giriş Önleme Araçlarını Kullanın

  • Fail2Ban’ı yükleyin:

sudo apt install fail2ban -y
  • Bütünlük izleme için AIDE veya OSSEC‘i düşünün.

5. Gereksiz Hizmetleri Kaldırın

Her aktif hizmet potansiyel bir giriş noktasıdır. Kullanmadığınız şeyleri devre dışı bırakın veya durdurun.

systemctl disable service_name
systemctl stop service_name

6. Güçlü Kimlik Doğrulamayı Zorla

  • PAM aracılığıyla karmaşık parolalar gerektir.

  • Google-authenticator kullanarak SSH için iki faktörlü kimlik doğrulamayı (2FA) etkinleştirin.

7. Günlükleri ve Sistem Etkinliğini İzleme

Şüpheli etkinlik için günlükleri düzenli olarak kontrol edin.

sudo tail -f /var/log/auth.log
sudo tail -f /var/log/syslog

Daha gelişmiş izleme için Logwatch, Prometheus veya Grafana kullanın.

8. Güvenli Uygulamalar ve Veritabanları

  • Sürüm numaralarını gizlemek için web sunucularını (Nginx, Apache) yapılandırın.
  • Let’s Encrypt ile her yerde HTTPS kullanın.
  • Uzak bağlantılar gerekmedikçe veritabanı erişimini localhost ile kısıtlayın.

9. Düzenli Yedeklemeler

Güçlü güvenlik olsa bile kazalar ve saldırılar meydana gelebilir. Yedekler kurtarma sağlar.

  • Rsync ile yedekler oluşturun:

rsync -avz /source /backup
  • Tar ile arşivleyin:

tar -czvf backup.tar.gz /path/to/data

10. En Az Ayrıcalık İlkesini Uygulayın

  • Erişim haklarını kontrol etmek için chmod ve chown kullanın.
  • Uygulamaları root olarak çalıştırmaktan kaçının.
  • Dünyaya yazılabilir dosyaları bulun:
find / -perm -0002

Sonuç: Kilitleyin, Çalıştırmaya Devam Edin

AlexHost’ta Linux sunucunuzun güvenliğini sağlamak sürekli bir görevdir – güncellemeler, SSH sertleştirme, güvenlik duvarları ve yedeklemeler cephaneliğinizdir. Kök erişimi ve AlexHost’un yüksek performanslı VPS’si ile bir kale inşa etmek için gerekli araçlara sahipsiniz.

Güvende
kalmak için
apt update
çalıştırın, SSH’yi kilitleyin ve yedeklemeleri otomatikleştirin. Sorun mu var? AlexHost’un desteği arkanızda. Bugün güvende olun, yarın gelişin!

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills