macOS Η Sierra δεν αποθηκεύει τα κλειδιά SSH Keychain / pubkeyAcceptedKeyTypes ;

Administratorii των διακομιστών / προγραμματιστών που κατέχουν iMac ή MacBookΕίχαν μια μικρή έκπληξη μετά την έναρξη του νέου macOS Οροσειρά.
Τα DSS SSH Keys που χρησιμοποιούνται για έλεγχο ταυτότητας χωρίς κωδικό πρόσβασης σε διακομιστές ή άλλα συστήματα που απαιτούν ιδιωτικά κλειδιά / publickeys δεν διατηρούνται πλέον σε macOS ΟροσειράΑυτό έρχεται με OpenSSH 7. Ακόμα κι αν το κλειδί προστέθηκε, μετά την επανεκκίνηση του συστήματος, όταν προσπαθείτε να συνδεθείτε Terminal, θα μας υποδεχτεί το μήνυμα:

Δεν επιτρέπεται η πρόσβαση (publicKey, GSSAPI-keyex, GSSAPI-με-mic).

By default, προσθέτοντας ένα κλειδί στο keychain γίνεται τόσο στο OS X όσο και στο macOS, μέσω της γραμμής εντολών: "ssh-add κΕκτελέστηκε το Terminal. Μέχρι την κυκλοφορία macOS Sierra, τα κλειδιά SSH διατηρήθηκαν keychain, η απλή εντολή ελέγχου ταυτότητας SSH/SFTP απαιτείται στους διακομιστές των οποίων τα κλειδιά έχουν αποθηκευτεί. Δυστυχώς, αυτή η εντολή δεν λειτουργεί πλέον και "ssh-add -K "δεν έχει καμία τιμή macOS Οροσειρά. Αυτή η εντολή θα πρέπει να εκτελεστεί στο Terminal μετά από κάθε επανεκκίνηση ή αποσύνδεση από το λειτουργικό σύστημα, επειδή το κλειδί ssh δεν αποθηκεύεται πλέον macOS Keychain.

Υπάρχουν ακόμα λύσεις. Προσθέστε ένα σενάριο mini .plist  in ~ / Library / LaunchAgents /Που εκτελούν τη γραμμή εντολών ssh-add στο στρατόπεδοΚατά την εκκίνηση.
Λεπτομέρειες και συζήτηση για το θέμα αυτό μπορείτε να βρείτε στο αυτό.
Αποθήκευση κλειδιών SSH macOS Οροσειρά Keychain.

Παθιασμένος με την τεχνολογία, γράφω με ευχαρίστηση StealthSettings.com από το 2006. Έχω μεγάλη εμπειρία σε λειτουργικά συστήματα: macOS, Windows και Linux, αλλά και σε γλώσσες προγραμματισμού και πλατφόρμες blogging (WordPress) και για ηλεκτρονικά καταστήματα (WooCommerce, Magento, PrestaShop).

πώς να » iHowTo » iHowTo - macOS » macOS Η Sierra δεν αποθηκεύει τα κλειδιά SSH Keychain / pubkeyAcceptedKeyTypes ;
Αφήστε ένα σχόλιο