SSH Ortak Anahtarı Nasıl Bulunur?

How Find Ssh Public Key



Bazı durumlarda, SSH anahtarlarınızın içeriğini görüntülemeniz gerekebilir. Örneğin, Google Cloud gibi SSH kimlik doğrulaması gerektiren uzak hizmetlere eklemek için bir ortak anahtarın içeriğini görüntülemeniz gerekebilir. Bu makale, Linux'ta basit bir cat komutu kullanarak SSH anahtar içeriğini nasıl görüntüleyeceğinizi gösterir.

SSH Anahtarı Nasıl Oluşturulur

Bir SSH anahtarı kurmanın ilk adımı bir çift oluşturmaktır. Bir SSH-anahtar çifti, bir genel ve özel anahtar içerir. Genel ve özel çifti kullanarak, bir kullanıcının kimliğini uzak bir ana bilgisayara doğrulayabilirsiniz.







Linux'ta bir SSH anahtar çifti oluşturmak için aşağıdaki komutu kullanın:



ssh-keygen

Yukarıdaki komut, anahtarları kurmak ve oluşturmak için bilgi girmenizi gerektirecektir. Güvenli olmayan ağlarda veya kritik sistemlerdeyseniz, anahtarlarınızı bir parola ile şifrelediğinizden emin olun.



Kamu oluşturma/özel rsa anahtar çifti.
Girmekdosya içinde Hangianahtarı kaydetmek için(/ev/ubuntu/.ssh/id_rsa):
Oluşturulan dizin'/home/ubuntu/.ssh'.
Parola girin(boşiçinparola yok):
Aynı parolayı tekrar girin:
Kimliğiniz kaydedildiiçinde /ev/ubuntu/.ssh/id_rsa
Genel anahtarınız kaydedildiiçinde /ev/ubuntu/.ssh/id_rsa.pub
Anahtar parmak izi:
SHA256:hVkOnzk7nLWx3j4vqLv/B83tYN7w3juLAbFw610xh7Q ubuntu@YANLIŞ
Anahtar'nin randomart görüntüsü:
+---[RSA 3072]----+
| . . . |
| B o. o |
| o.Boo Eo.|
| oo = ++ + |
| S =+o +.|
| .oo * + |
| .. *.B |
| .. *.* |
| + =.ooOB |
+----[SHA256]-----+

NOT: ssh-keygen komutunu kullanabilmek için sisteminizde OpenSSH paketinin kurulu olması gerekir.





SSH Anahtarı Nasıl Görüntülenir

SSH anahtarınızı görüntülemek için kullanabileceğiniz ilk yöntem, basit bir cat komutu kullanmaktır. Bu komut, kopyalayıp uzak ana bilgisayara yapıştırabileceğiniz dosyanın içeriğini yazdıracaktır. Varsayılan olarak, SSH anahtarları /home/$USER/.ssh dosyasında saklanır.

İçeriği görüntülemek için:



CD~/.ssh
kediid_rsa.pub

Yukarıdaki komut, SSH ortak anahtarınızın içeriğini yazdıracaktır. Aşağıdaki örnek bir anahtardır:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6/tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8/ZFABaPlvr/UcM/vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B+MUoiXT/0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk/+ XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + Mmbm + 7YSXzoyQcuRUzJY9K + Y + ty7XmqLC5BvY7XmqLC5BvY/6rpJp7d57tGv0= ubuntu@UBUNTU

SSH anahtarınızın içeriğini görüntülemek için kullanabileceğiniz başka bir yöntem, aşağıda gösterilen komutla Open-SSH kimlik doğrulama aracını kullanmaktır:

ssh aracısı NS -C 'ssh-ekle; ssh-ekle -L'

Bu komut, aşağıdaki gibi atanmışsa, parola için bir doğrulama parolası girmenizi ister:

Parola giriniçin /ev/ubuntu/.ssh/id_rsa:
Kimlik eklendi:/ev/ubuntu/.ssh/id_rsa(ubuntu@YANLIŞ)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6/tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8/ZFABaPlvr/UcM/vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B+MUoiXT/0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk/+ XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + Mmbm + 7YSXzoyQcuRUzJY9K + Y + ty7XvgTLC5BvYT/6rpJp7d57tGv0= ubuntu@UBUNTU

Çözüm

Bu makale size bir SSH anahtarının nasıl oluşturulacağını ve bir SSH anahtarının içeriğini görüntülemek için kullanabileceğiniz iki yöntemi gösterdi. Çoğunlukla, özel anahtarları değil, yalnızca genel anahtarlardaki içeriği görüntülemeniz gerekir. SSH anahtarlarınızı her zaman koruduğunuzdan emin olun. Shell'inizi koruyun!