Discussion

Linux ssh-keygen Kullanım Rehberi

Started by DarkProtocol · 09 Aug 2026 04:26 · 3 Views · 0 Replies
Thread Starter #0
SSH (Secure Shell) protokolü, uzak sunucularla güvenli bir şekilde bağlantı kurmak için yaygın olarak kullanılır. Bu bağlamda, ssh-keygen aracı, SSH anahtar çiftleri oluşturmak için kullanılır. Bu rehber, ssh-keygen kullanımını detaylı bir şekilde ele alacaktır.

Öncelikle, ssh-keygen komutunu kullanarak bir anahtar çifti oluşturmak oldukça basittir. Terminalde şu komutu çalıştırarak başlayabilirsiniz:

CODE
1ssh-keygen -t rsa -b 4096 -C "[email protected]"


Bu komut, RSA algoritması ile 4096 bitlik bir anahtar çifti oluşturur. -C seçeneği, anahtarınıza bir açıklama eklemenizi sağlar. Genellikle bu, e-posta adresi ya da anahtarın hangi amaçla kullanıldığını belirten bir ifade olabilir.

Anahtar oluşturma süreci sırasında, sizden bir dosya adı girmeniz istenir. Varsayılan olarak, anahtarlar ~/.ssh/id_rsa (özel anahtar) ve ~/.ssh/id_rsa.pub (genel anahtar) olarak kaydedilir. Eğer varsayılan isimleri kullanmak istemiyorsanız, farklı bir isim verebilirsiniz. Ayrıca, belirli bir dizine kayıt yapmak isterseniz, tam yolu belirtebilirsiniz.

Anahtar oluşturma işlemi sırasında sizden bir şifre girilmesi istenecektir. Şifre, anahtarınızı korumak için ek bir güvenlik katmanı sağlar. Bu adımı atlayabilirsiniz, ancak önerilmez.

Oluşturduğunuz genel anahtarı, bağlanmak istediğiniz sunucunun ~/.ssh/authorized_keys dosyasına eklemeniz gerekecektir. Bu, uzaktan bağlantı sırasında kimlik doğrulamasını sağlamak için kullanılır. Genel anahtarı sunucuya eklerken şu komutu kullanabilirsiniz:

CODE
1ssh-copy-id user@remote_host


Bu komut, genel anahtarınızı belirtilen uzak sunucunun authorized_keys dosyasına ekler.

Sonuç olarak, ssh-keygen aracı, güvenli bağlantılar kurmak için anahtar oluşturma sürecini kolaylaştırır. Anahtar çiftlerinin kullanımı, şifreli bağlantılar sağlamanın yanı sıra, kullanıcı kimlik doğrulamasını da güvenli hale getirir. SSH anahtarları ile ilgili daha fazla bilgi edinmek ve farklı algoritmalar hakkında konuşmak, bu konunun derinliklerine inmek isteyenler için faydalı olacaktır.

You must be logged in to reply.

0 quotes selected