Πώς να βρείτε δημόσιο κλειδί SSH

How Find Ssh Public Key



Σε ορισμένες περιπτώσεις, μπορεί να χρειαστεί να δείτε τα περιεχόμενα των κλειδιών SSH. Για παράδειγμα, μπορεί να χρειαστεί να δείτε τα περιεχόμενα ενός δημόσιου κλειδιού για να το προσθέσετε σε απομακρυσμένες υπηρεσίες που απαιτούν έλεγχο ταυτότητας SSH, όπως το Google Cloud. Αυτό το άρθρο σας δείχνει πώς μπορείτε να προβάλετε τα βασικά περιεχόμενα SSH χρησιμοποιώντας μια απλή εντολή cat στο Linux.

Πώς να δημιουργήσετε ένα κλειδί SSH

Το πρώτο βήμα για τη δημιουργία ενός κλειδιού SSH είναι η δημιουργία ενός ζεύγους. Ένα ζεύγος κλειδιών SSH περιέχει ένα δημόσιο και ιδιωτικό κλειδί. Χρησιμοποιώντας το δημόσιο και ιδιωτικό ζεύγος, μπορείτε να επαληθεύσετε έναν χρήστη σε έναν απομακρυσμένο κεντρικό υπολογιστή.







Στο Linux, χρησιμοποιήστε την ακόλουθη εντολή για να δημιουργήσετε ένα ζεύγος κλειδιών SSH:



ssh-keygen

Η παραπάνω εντολή θα απαιτήσει την εισαγωγή πληροφοριών για τη ρύθμιση και τη δημιουργία των κλειδιών. Εάν βρίσκεστε σε μη ασφαλή δίκτυα ή κρίσιμα συστήματα, φροντίστε να κρυπτογραφήσετε τα κλειδιά σας με μια φράση πρόσβασης.



Δημιουργία κοινού/ιδιωτικό ζεύγος κλειδιών rsa.
Εισαγωαρχείο σε οι οποίεςγια να αποθηκεύσετε το κλειδί(/Σπίτι/ubuntu/.ssh/id_rsa):
Δημιουργήθηκε κατάλογος'/home/ubuntu/.ssh'Το
Εισαγάγετε φράση πρόσβασης(αδειάζωΓιαχωρίς φράση πρόσβασης):
Εισαγάγετε ξανά την ίδια φράση πρόσβασης:
Η ταυτότητά σας αποθηκεύτηκεσε /Σπίτι/ubuntu/.ssh/id_rsa
Το δημόσιο κλειδί σας αποθηκεύτηκεσε /Σπίτι/ubuntu/.ssh/id_rsa.pub
Το βασικό αποτύπωμα είναι:
SHA256: hVkOnzk7nLWx3j4vqLv/B83tYN7w3juLAbFw610xh7Q ubuntu@ΨΕΥΔΗΣ
Το κλειδίη τυχαία εικόνα είναι:
+--- [RSA 3072] ----+
| Το Το Το |
| Β ο. o |
| o.Boo Eo. |
| oo = ++ + |
| S = +o +. |
| .ο. * + |
| .. *. Β |
| .. *. * |
| + =. ooOB |
+---- [SHA256] -----+

ΣΗΜΕΙΩΣΗ: Πρέπει να έχετε εγκατεστημένο το πακέτο OpenSSH στο σύστημά σας για να χρησιμοποιήσετε την εντολή ssh-keygen.





Πώς να δείτε ένα κλειδί SSH

Η πρώτη μέθοδος που μπορείτε να χρησιμοποιήσετε για να δείτε το κλειδί SSH είναι χρησιμοποιώντας μια απλή εντολή cat. Αυτή η εντολή θα εκτυπώσει τα περιεχόμενα του αρχείου, τα οποία μπορείτε να αντιγράψετε και να επικολλήσετε στον απομακρυσμένο κεντρικό υπολογιστή. Από προεπιλογή, τα κλειδιά SSH αποθηκεύονται στο /home/$USER/.ssh

Για να δείτε τα περιεχόμενα:



CD~/.ssh
Γάταid_rsa.pub

Η παραπάνω εντολή θα εκτυπώσει το περιεχόμενο του δημόσιου κλειδιού SSH. Το παρακάτω είναι ένα παράδειγμα κλειδιού:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6/tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8/ZFABaPlvr/UCM/vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B+MUoiXT/0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk/+ XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + κρεατοστεαλεύρων προερχόμενων από θηλαστικά + 7YSXzoyQcuRUzJY9K + Υ + ty7XvTLC5BvYgwgWgvTqL5BvYgWgWgvTqL5BvYgWg mWgvTqLpmw9/6rpJp7d57tGv0= ubuntu@UBUNTU

Μια άλλη μέθοδος που μπορείτε να χρησιμοποιήσετε για να δείτε τα περιεχόμενα του κλειδιού SSH σας είναι χρησιμοποιώντας το εργαλείο ελέγχου ταυτότητας Open-SSH με την παρακάτω εντολή:

ssh-agent SH -ντο 'ssh-add? ssh -add -L '

Αυτή η εντολή θα σας ζητήσει έναν κωδικό ελέγχου ταυτότητας για τη φράση πρόσβασης εάν έχει εκχωρηθεί, ως εξής:

Εισαγάγετε φράση πρόσβασηςΓια /Σπίτι/ubuntu/.ssh/id_rsa:
Προστέθηκε ταυτότητα:/Σπίτι/ubuntu/.ssh/id_rsa(ubuntu@ΨΕΥΔΗΣ)
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6/tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8/ZFABaPlvr/UCM/vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B+MUoiXT/0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ + L4X32UF2sHe6o + GzAyItK5ZzpneiEPfoHUSJ4N7 + wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha + B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk/+ XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA + κρεατοστεαλεύρων προερχόμενων από θηλαστικά + 7YSXzoyQcuRUzJY9K + Υ + ty7XvTLC5BvYgwgWgvTqL5BvYgWgWgvTqL5BvYgWg mWgvTqLpmw9/6rpJp7d57tGv0= ubuntu@UBUNTU

συμπέρασμα

Αυτό το άρθρο σας έδειξε πώς να δημιουργήσετε ένα κλειδί SSH, καθώς και δύο μεθόδους που μπορείτε να χρησιμοποιήσετε για να δείτε το περιεχόμενο ενός κλειδιού SSH. Ως επί το πλείστον, θα χρειαστεί να δείτε μόνο το περιεχόμενο εντός δημόσιων κλειδιών και όχι ιδιωτικών κλειδιών. Φροντίζετε πάντα να προστατεύετε τα κλειδιά SSH σας ανά πάσα στιγμή. Ασφαλίστε το Shell σας!