Linux / Sistem 03.07.2026

Linux Sunucularda SSH Key Dosya İzinleri Nasıl Olmalıdır?

Linux Sunucularda SSH Key Dosya İzinleri Nasıl Olmalıdır?

SSH Anahtarları İçin Doğru Dosya İzinleri (chmod 600)

Linux VDS sunucularınıza şifresiz ve güvenli bir şekilde bağlanmak için **SSH Key (Anahtar)** kullanmak en iyi güvenlik uygulamalarından biridir. Ancak, oluşturduğunuz private veya public key dosyalarının izinleri çok geniş tanımlanmışsa (Örn: herkesin okuyabileceği şekilde), OpenSSH sunucusu güvenli olmadığını belirterek bağlantıyı reddedecektir ve **"WARNING: UNPROTECTED PRIVATE KEY FILE!"** uyarısını verecektir.

1. SSH Dizin ve Anahtar İzinleri Nasıl Olmalı?

Güvenlik nedeniyle SSH anahtar dosyaları ve `.ssh` klasörünün sahip olması gereken en yüksek izin seviyeleri (chmod) şunlardır:

  • **~/.ssh/ dizini:** Sadece sahibi tarafından yazılıp okunabilmelidir. Yetkisi: **700 (drwx------)**
  • **private key (id_rsa):** Kesinlikle sahibinden başkası okuyamamalıdır. Yetkisi: **600 (-rw-------)**
  • **public key (id_rsa.pub / authorized_keys):** Yetkisi: **644 (-rw-r--r--)** veya daha güvenlisi **600** olmalıdır.

2. Yetkileri Terminalden Uygulamak

Bu standart izinleri sunucunuzdaki kullanıcı dizinine uygulamak için şu komutları sırasıyla çalıştırın:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_rsa

Güvenli, kararlı ve yüksek kaliteli donanımlara sahip sunucularımız için VDS Sunucu çözümlerimizi inceleyebilir, tüm sunucu güvenlik ihtiyaçlarınız için Sunucu Kurulum Hizmetleri alabilirsiniz.

QBilisim.Com

IRCd, hosting ve sunucu operasyonunu tek yerden yönet.

Kurulum, taşıma, DNS, SSL, applet ve destek süreçleri için müşteri panelinden talep oluşturabilirsin.