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 mengatur dan membuat kunci. Sekiranya anda menggunakan rangkaian atau sistem kritikal yang tidak selamat, pastikan anda menyulitkan kunci anda dengan frasa laluan.
Menjana masyarakat/pasangan kunci rsa peribadi.
Masukkanfail dalam yang manauntuk menyimpan kunci(/kediaman/ubuntu/.ssh/id_rsa):
Direktori dibuat'/home/ubuntu/.ssh'.
Masukkan frasa laluan(kosonguntuktiada frasa laluan):
Masukkan frasa laluan yang sama sekali lagi:
Pengenalan anda telah disimpandalam /kediaman/ubuntu/.ssh/id_rsa
Kunci awam anda telah disimpandalam /kediaman/ubuntu/.ssh/id_rsa.pub
Cap jari utama adalah:
SHA256: hVkOnzk7nLWx3j4vqLv/B83tYN7w3juLAbFw610xh7Q ubuntu@SALAH
KunciGambar randomart adalah:
+ --- [RSA 3072] ---- +
| . . . |
| B o. o |
| o.Boo Eo. |
| oo = ++ + |
| S = + o +. |
| .oo. * + |
| .. *. B |
| .. *. * |
| + =. ooOB |
+ ---- [SHA256] ----- +
CATATAN: 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 kandungan fail, yang boleh anda salin dan tampal ke host jauh. Secara lalai, kunci SSH disimpan di /home/$USER/.ssh
Untuk melihat kandungannya:
CD~/.ssh
kucingid_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 + YggggWggWggWg5Wg/6rpJp7d57tGv0= ubuntu@UBUNTUKaedah lain yang boleh anda gunakan untuk melihat isi kunci SSH anda adalah dengan menggunakan alat pengesahan Open-SSH dengan arahan yang ditunjukkan di bawah:
ejen ssh sh -c ssh-tambah; ssh-tambah -L 'Perintah ini akan meminta anda mendapatkan kata laluan pengesahan untuk frasa laluan jika ada yang ditetapkan, seperti berikut:
Masukkan frasa laluanuntuk /kediaman/ubuntu/.ssh/id_rsa:Identiti ditambahkan:/kediaman/ubuntu/.ssh/id_rsa(ubuntu@SALAH)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6/tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8/ZFABaPlvr/UcM/vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B + MUoiXT/0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk/+ XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + Mmbm + 7YSXzoyQcuRUzJY9K + YggggWggWggWg5Wg/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!