Tartışma

Linux ssh-keygen ile RSA Anahtarı Oluşturma

Başlatan CyberReis · 16 Ağu 2026 02:51 · 5 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
SSH (Secure Shell), ağ üzerinden güvenli iletişim sağlamak için yaygın olarak kullanılan bir protokoldür. SSH anahtarları, bu iletişimi güvence altına almak için kritik bir rol oynar. RSA, bu anahtarların oluşturulmasında en yaygın kullanılan algoritmalardan biridir. Bu yazıda, Linux işletim sisteminde ssh-keygen komutunu kullanarak RSA anahtarı oluşturma sürecini adım adım inceleyeceğiz.

Öncelikle, terminal uygulamanızı açın. Ardından, aşağıdaki komutu girerek yeni bir RSA anahtarı oluşturma işlemini başlatabilirsiniz:

CODE
1ssh-keygen -t rsa -b 2048


Bu komutun anlamı:

  • -t rsa: Oluşturulacak anahtarın türünü belirtir. Burada RSA tercih edilmiştir.
  • -b 2048: Anahtarın uzunluğunu belirler. 2048 bit, günümüzde güvenli kabul edilen bir uzunluktur.

Komutu çalıştırdığınızda, oluşturulacak anahtar dosyası için bir konum belirtilmesi istenir. Varsayılan olarak, anahtarlar ~/.ssh/id_rsa ve ~/.ssh/id_rsa.pub dosyalarında saklanır. Farklı bir konum veya isim isterseniz, burada bir yol belirtebilirsiniz.

Ardından, anahtar için bir şifre belirlemeniz istenecektir. Şifre, anahtarınızı daha güvenli hale getirir ancak bu adımı atlayabilirsiniz. Ancak, şifresiz bir anahtar kullanmak güvenlik riskleri doğurabilir.

Anahtar oluşturma işlemi tamamlandığında, terminalde aşağıdaki gibi bir çıktı göreceksiniz:

CODE
12Your identification has been saved in /home/kullaniciadiniz/.ssh/id_rsa.
Your public key has been saved in /home/kullaniciadiniz/.ssh/id_rsa.pub.


Bu noktada, id_rsa dosyası özel anahtarınızı, id_rsa.pub dosyası ise kamu anahtarınızı içerir. Kamu anahtarınızı, erişim sağlamak istediğiniz sunuculara yüklemeniz gerekecektir. Genellikle, bunu ~/.ssh/authorized_keys dosyasına ekleyerek yaparsınız.

Sonuç olarak, ssh-keygen ile RSA anahtarı oluşturma işlemi, Linux kullanıcıları için oldukça basit bir süreçtir. Bu anahtarlar, ağ üzerindeki iletişiminizi güvenli hale getirmek için kritik öneme sahiptir. Anahtar yönetimi ve güvenliği konusuna dikkat ederek, SSH bağlantılarınızı daha güvenli hale getirebilirsiniz.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi