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

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

Güvenli bağlantılar kurmak ve kimlik doğrulama süreçlerini kolaylaştırmak için SSH (Secure Shell) anahtarları oldukça yaygın olarak kullanılır. SSH anahtarları, özellikle sunuculara şifre girmeden güvenli bir şekilde bağlanmanızı sağlar. Bu yazıda, bilgisayarınızda SSH anahtarı oluşturmanın adımlarını anlatacağız.

SSH Key Nedir?

SSH anahtarları, asimetrik şifreleme yöntemiyle çalışan bir güvenlik mekanizmasıdır. Bir özel anahtar (private key) ve bir genel anahtardan (public key) oluşur. Genel anahtar, bağlanmak istediğiniz sunucuya yüklenir, özel anahtar ise bilgisayarınızda güvenli bir şekilde saklanır.

SSH Key Nasıl Oluşturulur?

SSH anahtarı oluşturmak için aşağıdaki adımları takip edebilirsiniz:

1. Terminali Açın

MacOS ve Linux kullanıcıları terminali açarak işlemlere başlayabilir. Windows kullanıcıları ise "Git Bash" veya "PowerShell" gibi araçları kullanabilir.

2. SSH Anahtarı Oluşturma Komutunu Çalıştırın

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

ssh-keygen -t rsa -b 4096 -C "email@example.com"

Burada:

  • -t rsa RSA türünde bir anahtar oluşturur.

  • -b 4096 Anahtar uzunluğunu 4096 bit olarak belirler (daha güvenlidir).

  • -C "email@example.com" Anahtarınıza açıklayıcı bir yorum ekler (genellikle e-posta adresiniz kullanılır).

3. Anahtar Dosyalarını Kaydetme

Komut çalıştırıldığında sizden anahtarın kaydedileceği konumu belirlemeniz istenir. Varsayılan olarak ~/.ssh/id_rsa olarak belirlenir. Varsayılanı kabul etmek için Enter tuşuna basabilirsiniz.

Eğer aynı isimde bir anahtarınız varsa, üzerine yazılmasını istemiyorsanız farklı bir isim verebilirsiniz.

4. Şifre Belirleme (Opsiyonel)

Anahtarınıza ekstra güvenlik katmanı eklemek için bir şifre belirleyebilirsiniz. Eğer şifresiz bir anahtar oluşturmak istiyorsanız boş bırakıp Enter tuşuna basabilirsiniz.

5. Oluşturulan SSH Anahtarlarını Görüntüleme

Anahtarlarınız başarılı bir şekilde oluşturulduktan sonra şu dosyalar oluşacaktır:

  • id_rsa (Özel anahtar - kimseyle paylaşmayın!)

  • id_rsa.pub (Genel anahtar - sunucularla paylaşılır.)

Bu dosyalara erişmek için şu komutu çalıştırabilirsiniz:

ls ~/.ssh/

Eğer Windows kullanıyorsanız, C:\Users\KullanıcıAdınız\.ssh\ dizinine giderek dosyalarınızı bulabilirsiniz.

SSH Anahtarınızı Sunucuya Ekleme

SSH anahtarınızı bir sunucuya eklemek için aşağıdaki komutu çalıştırabilirsiniz:

cat ~/.ssh/id_rsa.pub | ssh kullanıcı_adı@sunucu_ip_adresi "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

Alternatif olarak, genel anahtarı manuel olarak kopyalayıp ~/.ssh/authorized_keys dosyasına ekleyebilirsiniz:

cat ~/.ssh/id_rsa.pub

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

SSH ile Sunucuya Bağlanma

SSH anahtarınızı başarıyla ekledikten sonra, aşağıdaki komut ile sunucuya şifre sormadan bağlanabilirsiniz:

ssh kullanıcı_adı@sunucu_ip_adresi

Eğer özel anahtarınız farklı bir isimle oluşturulduysa, şu şekilde bağlanabilirsiniz:

ssh -i ~/.ssh/ozel_anahtarınız kullanıcı_adı@sunucu_ip_adresi

Sonuç

Bu yazıda, bilgisayarınızda SSH anahtarı oluşturmayı, sunucuya eklemeyi ve güvenli bir şekilde bağlanmayı öğrendiniz. SSH anahtarları, özellikle sunucu yönetimi ve uzaktan erişim için büyük kolaylık sağlar. Güvenliğinizi artırmak için özel anahtarınızı kimseyle paylaşmamaya ve güçlü bir şifre kullanmaya özen gösterin.

 


Bu makale yardımcı oldu mu?

mood_bad Beğenme 0
mood Beğen 0
visibility Görüntülenme: 11