# Αποτύπωμα κλειδιού SSH

Υπολογίστε τα αποτυπώματα δημόσιων κλειδιών OpenSSH ακριβώς όπως τα εκτυπώνει η εντολή ssh-keygen -l. Επικολλήστε μια γραμμή από το id_ed25519.pub, το authorized_keys ή το known_hosts, ή ένα μπλοκ δημόσιου κλειδιού SSH2 κατά RFC 4716, και λάβετε το αποτύπωμα SHA-256 σε base64, το παλαιού τύπου αποτύπωμα MD5 σε δεκαεξαδική μορφή με άνω και κάτω τελείες, τον τύπο και το μέγεθος του κλειδιού, καθώς και το σχόλιό του. Υποστηρίζονται κλειδιά RSA, DSA, ECDSA, Ed25519 και FIDO, έως 100 κλειδιά ταυτόχρονα.

## Συχνές ερωτήσεις

### Τι είσοδο αναμένει το εργαλείο;

Επικολλήστε μια γραμμή δημόσιου κλειδιού OpenSSH, όπως ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA... user@host, με ένα κλειδί ανά γραμμή. Λειτουργούν επίσης γραμμές από authorized_keys με επιλογές στην αρχή και γραμμές known_hosts με ονόματα κεντρικών υπολογιστών στην αρχή, επειδή ο τύπος του κλειδιού βρίσκεται στη γραμμή. Παραλείπονται οι κενές γραμμές και όσες αρχίζουν με #.

### Πώς υπολογίζεται το αποτύπωμα SHA-256;

Τα δεδομένα του κλειδιού σε base64 αποκωδικοποιούνται σε δυαδικό blob κλειδιού, κατακερματίζονται με SHA-256 και γράφονται ως SHA256: ακολουθούμενο από base64 χωρίς τελικά γεμίσματα =. Αυτή είναι η μορφή που χρησιμοποιούν η ssh-keygen -l, τα μηνύματα κλειδιού κεντρικού υπολογιστή του OpenSSH και το GitHub.

### Σε τι χρησιμεύει το αποτύπωμα MD5;

Παλαιότερες εκδόσεις του OpenSSH, πριν από την 6.8, και ορισμένοι πίνακες φιλοξενίας εξακολουθούν να εμφανίζουν τη μορφή MD5: 16 byte ως ζεύγη πεζών δεκαεξαδικών ψηφίων, διαχωρισμένα με άνω και κάτω τελείες. Εμφανίζεται με το πρόθεμα MD5:, όπως στην εντολή ssh-keygen -E md5 -l. Για συγκρίσεις, προτιμήστε το SHA-256.

### Ποιοι τύποι κλειδιών υποστηρίζονται;

ssh-rsa, ssh-dss, ssh-ed25519, ecdsa-sha2-nistp256, nistp384 και nistp521, καθώς και οι τύποι κλειδιών ασφαλείας FIDO sk-ssh-ed25519@openssh.com και sk-ecdsa-sha2-nistp256@openssh.com. Τα πιστοποιητικά OpenSSH που τελειώνουν σε -cert-v01@openssh.com δεν υποστηρίζονται.

### Πώς προσδιορίζεται το μέγεθος του κλειδιού;

Για τα κλειδιά RSA και DSA αναφέρεται το μήκος bit του modulus ή του πρώτου αριθμού, για τα κλειδιά ECDSA αναφέρεται 256, 384 ή 521 ανάλογα με την καμπύλη, και για τα κλειδιά Ed25519 αναφέρεται 256. Το εργαλείο ελέγχει επίσης ότι ο τύπος μέσα στο blob του κλειδιού συμφωνεί με τον τύπο που αναγράφεται στην αρχή.

### Μπορώ να επικολλήσω δημόσιο κλειδί SSH2 κατά RFC 4716;

Ναι. Τα μπλοκ μεταξύ των ---- BEGIN SSH2 PUBLIC KEY ---- και ---- END SSH2 PUBLIC KEY ----, όπως εξάγονται από το PuTTYgen και ορισμένους εμπορικούς διακομιστές SSH, διαβάζονται μαζί με την κεφαλίδα Comment. Κάθε μπλοκ υπολογίζεται ως ένα κλειδί.

### Τι εμφανίζει η γραμμή ssh-keygen;

Αναπαράγει το αποτέλεσμα της εντολής ssh-keygen -l -f key.pub: μέγεθος, αποτύπωμα SHA-256, σχόλιο και τύπο σε παρένθεση, για παράδειγμα 256 SHA256:... user@host (ED25519). Για ένα κλειδί χωρίς σχόλιο δεν εμφανίζεται σχόλιο, όπως συμβαίνει και με το ssh-keygen.

### Μπορώ να επικολλήσω ιδιωτικό κλειδί;

Όχι, και δεν θα πρέπει να το κάνετε. Το εργαλείο διαβάζει μόνο δημόσια κλειδιά. Για να εξαγάγετε το δημόσιο κλειδί από ένα αρχείο ιδιωτικού κλειδιού στον υπολογιστή σας, εκτελέστε την εντολή ssh-keygen -y -f ~/.ssh/id_ed25519 και επικολλήστε το αποτέλεσμά της.

### Γιατί το κλειδί μου αναφέρεται ως μη έγκυρο;

Τα δεδομένα base64 μπορεί να είναι κομμένα, να έχουν αναδιπλωθεί σε πολλές γραμμές ή να έχουν αναμειχθεί με άλλο κλειδί, ή ο τύπος στην αρχή να μην αντιστοιχεί στο blob του κλειδιού. Αντιγράψτε ξανά ολόκληρη τη γραμμή από το αρχείο .pub και κρατήστε την σε μία γραμμή.

### Υπάρχει όριο και αποθηκεύονται δεδομένα;

Μπορείτε να επικολλήσετε έως και 100 κλειδιά και 262,144 χαρακτήρες κάθε φορά. Τα δημόσια κλειδιά υποβάλλονται σε επεξεργασία στη μνήμη για αυτό το αίτημα και δεν καταγράφονται ούτε αποθηκεύονται ποτέ.

Η διαφήμισή σας εδώ;

[Στείλτε μας email](mailto:hi@dennn.is?subject=%CE%94%CE%B9%CE%B1%CF%86%CE%AE%CE%BC%CE%B9%CF%83%CE%B7%20%CF%83%CF%84%CE%BF%20OneClick%20Pro)

[Διαφήμιση Η σουίτα πρόσθετων έτοιμη για πράκτορες του WordPress.](https://sleekwp.com/?ref=oneclickpro)
