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

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?

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ı
Adım 1: Terminali Açın
macOS ve Linux'ta Terminal uygulamasını açın. Windows'ta "PowerShell" veya "Git Bash" kullanabilirsiniz.
Adım 2: Anahtar Oluşturma Komutunu Çalıştırın
Aşağıdaki komutu çalıştırın:
bashssh-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.
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.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.
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:
bashls ~/.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:
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:
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:
ssh kullanici_adi@sunucu_ip_adresiÖzel anahtarınız farklı bir isimle kaydedildiyse:
ssh -i ~/.ssh/ozel_anahtariniz kullanici_adi@sunucu_ip_adresiVPS / Bulut Sunucu
Türkiye lokasyonlu esnek sanal sunucular
Başlangıç Fiyatı
₺251/ay
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.

