ssh

Cara Mencari Kunci Awam SSH

Cara Mencari Kunci Awam SSH
Dalam beberapa keadaan, anda mungkin perlu melihat kandungan kunci SSH anda. Sebagai contoh, anda mungkin perlu melihat kandungan kunci awam untuk menambahkannya ke perkhidmatan jauh yang memerlukan pengesahan SSH, seperti Google Cloud. Artikel ini menunjukkan kepada anda cara melihat isi utama SSH menggunakan perintah kucing sederhana di Linux.

Cara Menjana Kunci SSH

Langkah pertama untuk menetapkan kunci SSH adalah menghasilkan pasangan. Pasangan kunci SSH mengandungi kunci awam dan peribadi. Dengan menggunakan pasangan awam dan swasta, anda boleh mengesahkan pengguna ke host jauh.

Di Linux, gunakan arahan berikut untuk menghasilkan pasangan kunci SSH:

ssh-keygen

Perintah di atas memerlukan anda memasukkan maklumat untuk menyiapkan dan membuat kunci. Sekiranya anda menggunakan rangkaian yang tidak selamat atau sistem kritikal, pastikan anda menyulitkan kunci anda dengan frasa laluan.

Menjana pasangan kunci rsa awam / swasta.
Masukkan fail untuk menyimpan kunci (/ home / ubuntu /.ssh / id_rsa):
Direktori yang dibuat '/ rumah / ubuntu /.ssh '.
Masukkan frasa laluan (kosong tanpa frasa laluan):
Masukkan frasa laluan yang sama sekali lagi:
Pengenalan anda telah disimpan di / home / ubuntu /.ssh / id_rsa
Kunci awam anda telah disimpan di / home / ubuntu /.ssh / id_rsa.pub
Cap jari utama adalah:
SHA256: hVkOnzk7nLWx3j4vqLv / B83tYN7w3juLAbFw610xh7Q ubuntu @ CSALEM
Imej rawak kunci adalah:
+---[RSA 3072]----+
|… |
| B o . o |
| o.Boo Eo.|
| oo = ++ + |
| S = + o +.|
| .oo.* + |
|… *.B |
|… *.* |
| + =.ooOB |
+----[SHA256]-----+

NOTA: Anda mesti memasang pakej OpenSSH pada sistem anda untuk menggunakan perintah ssh-keygen.

Cara Melihat Kunci SSH

Kaedah pertama yang boleh anda gunakan untuk melihat kunci SSH anda adalah dengan menggunakan perintah kucing sederhana. Perintah ini akan mencetak isi fail, yang boleh anda salin dan tampal ke host jauh. Secara lalai, kunci SSH disimpan di / home / $ USER /.ssh

Untuk melihat kandungannya:

cd ~ /.ssh
kucing id_rsa.pub

Perintah di atas akan mencetak kandungan kunci awam SSH anda. Berikut adalah kunci contoh:

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

Kaedah lain yang boleh anda gunakan untuk melihat kandungan kunci SSH anda adalah dengan menggunakan alat pengesahan Open-SSH dengan arahan yang ditunjukkan di bawah:

ssh-agent sh -c "ssh-add; ssh-add -L"

Perintah ini akan meminta anda untuk mendapatkan kata laluan pengesahan untuk frasa laluan jika ada yang ditetapkan, seperti berikut:

Masukkan frasa laluan untuk / home / ubuntu /.ssh / id_rsa:
Identiti ditambahkan: / rumah / ubuntu /.ssh / id_rsa (ubuntu @ CSALEM)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6 / tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8 / ZFABaPlvr / UCM / vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B + MUoiXT / 0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk / + XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + Mmbm + 7YSXzoyQcuRUzJY9K + Y + ty7XQPmwYgvT7bvtFvC5B9wWAqt5qgmTToLp7qHLCXK + m / 6rpJp7d57tGv0 = ubuntu @ UBUNTU

Kesimpulannya

Artikel ini menunjukkan kepada anda cara menghasilkan kunci SSH, serta dua kaedah yang boleh anda gunakan untuk melihat kandungan kunci SSH. Sebilangan besarnya, anda hanya perlu melihat kandungan dalam kunci awam, dan bukan kunci peribadi. Sentiasa pastikan untuk melindungi kunci SSH anda setiap masa. Selamatkan Shell anda!

Distro Linux Terbaik untuk Permainan pada tahun 2021
Sistem operasi Linux telah jauh dari tampilan asal, ringkas dan berasaskan pelayan. OS ini telah berkembang pesat dalam beberapa tahun kebelakangan in...
Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...
Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...