ssh

SSH Ortak Anahtarı Nasıl Bulunur?

SSH Ortak Anahtarı Nasıl Bulunur?
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 genel 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.

Genel/özel rsa anahtar çifti oluşturuluyor.
Anahtarın kaydedileceği dosyayı girin (/home/ubuntu/.ssh/id_rsa):
'/home/ubuntu/ dizini oluşturuldu.ssh'.
Parola girin (parola yoksa boş):
Aynı parolayı tekrar girin:
Kimliğiniz /home/ubuntu/ dizinine kaydedildi.ssh/id_rsa
Genel anahtarınız /home/ubuntu/ dizinine kaydedildi.ssh/id_rsa.bar
Anahtar parmak izi:
SHA256:hVkOnzk7nLWx3j4vqLv/B83tYN7w3juLAbFw610xh7Q ubuntu@CSALEM
Anahtarın randomart görüntüsü:
+---[RSA 3072]----+
|… |
| B 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/ dizininde depolanır.ssh

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

cd ~/.ssh
kedi id_rsa.bar

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 / ÜKM / vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B + MUoiXT / 0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk / + XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + Mmbm + 7YSXzoyQcuRUzJY9K + Y + ty7XQPmwYgvT7bvtFvC5B9wWAqt5qgmTToLp7qHLCXK + m / 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-agent sh -c "ssh-add; ssh-add -L"

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

/home/ubuntu/ için parola girin.ssh/id_rsa:
Kimlik eklendi: /home/ubuntu/.ssh/id_rsa (ubuntu@CSALEM)
SSH-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6 / tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8 / ZFABaPlvr / ÜKM / vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B + MUoiXT / 0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk / + XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + Mmbm + 7YSXzoyQcuRUzJY9K + Y + ty7XQPmwYgvT7bvtFvC5B9wWAqt5qgmTToLp7qHLCXK + m / 6rpJp7d57tGv0 = Ubuntu @ UBUNTU

Sonuç

Bu makale, bir SSH anahtarının nasıl oluşturulacağını ve ayrıca 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!

SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
0 A.D. Tutorial
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...