Web hosting paketlerinde ücretsiz site taşıma

ADVEYER
USD / TLGünün kuru (12 Kasım 2026). TL fiyatlar bu kurla hesaplanır. 50,21 ₺

Bilgisayarınızda SSH Anahtarı Nasıl Oluşturulur?

Windows, macOS ve Linux'ta SSH anahtarı oluşturma, anahtarı sunucuya ekleme ve şifresiz bağlanma adımları.

Tahmini Süre
6 dakika
Zorluk
Kolay
Adım Sayısı
5 adım
Son Güncelleme
ssh-keygen komutu çalışan terminal, özel ve genel SSH anahtarı ile sunucu
Bu Sayfada

SSH anahtarları, sunuculara şifre girmeden ve güvenli bir şekilde bağlanmanızı sağlar. Bu rehberde Windows, macOS ve Linux'ta SSH anahtarı oluşturmayı, anahtarı sunucuya eklemeyi ve bağlanmayı anlatıyoruz.

SSH Anahtarı Nedir?

Özel anahtar bilgisayarda kalır, genel anahtar sunucudaki authorized_keys dosyasına eklenir ve bağlantıda şifre sorulmaz
Özel anahtar sizde kalır, genel anahtar sunucuya gider

SSH anahtarları asimetrik şifreleme ile çalışır ve iki parçadan oluşur:

  • Özel anahtar (private key): Bilgisayarınızda kalır, kimseyle paylaşılmaz.
  • Genel anahtar (public key): Bağlanmak istediğiniz sunucuya yüklenir.

Anahtarı Oluşturma

0 / 5 adım tamamlandı

  1. Adım 1: Terminali Açın

    macOS ve Linux'ta Terminal uygulamasını açın. Windows'ta "PowerShell" veya "Git Bash" kullanabilirsiniz.

  2. Adım 2: Anahtar Oluşturma Komutunu Çalıştırın

    Aşağıdaki komutu çalıştırın:

    bash
    ssh-keygen -t rsa -b 4096 -C "email@example.com"
    • -t rsa: RSA türünde bir anahtar oluşturur.
    • -b 4096: Anahtar uzunluğunu 4096 bit yapar.
    • -C "email@example.com": Anahtara açıklayıcı bir yorum ekler, genellikle e-posta adresiniz yazılır.
  3. Adım 3: Kayıt Konumunu Seçin

    Komut, anahtarın nereye kaydedileceğini sorar. Varsayılan konum ~/.ssh/id_rsa'dır; kabul etmek için Enter'a basın. Aynı isimde bir anahtarınız varsa ve üzerine yazılmasını istemiyorsanız farklı bir isim verin.

  4. Adım 4: Şifre Belirleyin (İsteğe Bağlı)

    Anahtarınıza ek bir koruma olarak şifre (passphrase) belirleyebilirsiniz. Şifresiz anahtar için boş bırakıp Enter'a basın.

  5. Adım 5: Oluşan Dosyaları Kontrol Edin

    İki dosya oluşur:

    • id_rsa: Özel anahtar. Kimseyle paylaşmayın.
    • id_rsa.pub: Genel anahtar. Sunuculara bu eklenir.

    Dosyaları görmek için:

    bash
    ls ~/.ssh/

    Windows'ta dosyalar C:\Users\KullanıcıAdınız\.ssh\ klasöründedir.

Anahtarı Sunucuya Ekleme

Genel anahtarınızı sunucuya tek komutla ekleyebilirsiniz:

bash
cat ~/.ssh/id_rsa.pub | ssh kullanici_adi@sunucu_ip_adresi "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

Ya da genel anahtarı elle kopyalayın:

bash
cat ~/.ssh/id_rsa.pub

Çıktıyı kopyalayın, sunucunuza giriş yapın ve ~/.ssh/authorized_keys dosyasına yapıştırın.

SSH ile Sunucuya Bağlanma

Anahtar eklendikten sonra şifre sorulmadan bağlanabilirsiniz:

bash
ssh kullanici_adi@sunucu_ip_adresi

Özel anahtarınız farklı bir isimle kaydedildiyse:

bash
ssh -i ~/.ssh/ozel_anahtariniz kullanici_adi@sunucu_ip_adresi

VPS / Bulut Sunucu

Türkiye lokasyonlu esnek sanal sunucular

Başlangıç Fiyatı

₺251/ay

Paketleri İncele

Sık Sorulan Sorular

Hangi anahtarı sunucuya yüklemeliyim?

Yalnızca genel anahtarı (.pub uzantılı dosya). Özel anahtar bilgisayarınızda kalmalı ve kimseyle paylaşılmamalıdır.

Anahtara şifre koymak zorunlu mu?

Hayır, isteğe bağlıdır. Ancak şifre (passphrase) özel anahtarınıza ek bir koruma sağlar.

Windows'ta anahtar dosyaları nerede?

C:\Users\KullanıcıAdınız\.ssh\ klasöründe bulunur.

Bu Rehber İşinize Yaradı mı?

İlgili Rehberler