macOS Sierra n'enregistre pas les clés SSH dans Keychain / pubkeyAcceptedKeyTypes ?

Administratorii des serveurs/développeurs possédant iMac ou MacBookIls ont eu une petite surprise après le lancement de la nouvelle macOS Sierra.
Les clés SSH DSS utilisées pour l'authentification sans mot de passe sur des serveurs ou d'autres systèmes nécessitant des clés privées / publickeys ne sont plus conservées dans macOS SierraCela vient avec OpenSSH 7. Même si la clé a été ajoutée, après le redémarrage du système, lors de la tentative de connexion Terminal, nous serons accueillis par le message :

Permission denied (publicKey, GSSAPI-KeyEx, GSSAPI-with-mic).

By default, ajout d'une clé dans keychain cela se fait à la fois sous OS X et sous macOS, via la ligne de commande : "chut-add k"Exécuté en Terminal. Jusqu'au lancement macOS Sierra, les clés SSH ont été conservées dans keychain, la simple commande d'authentification SSH/SFTP est demandée aux serveurs dont les clés ont été enregistrées. Malheureusement, cette commande ne fonctionne plus, et "ssh-add -K " n'a pas de valeur sur macOS Sierra. Cette commande devra être exécutée dans Terminal après chaque redémarrage ou déconnexion du système d'exploitation, car la clé ssh n'est plus enregistrée dans macOS Keychain.

Il y a encore des solutions. Ajouter un mini script .plist  in ~ / Library / LaunchAgents /Cette ligne de commande exécuter chut-add en strateAu démarrage.
Détails et discussion sur ce sujet peuvent être trouvés à il.
Enregistrement des clés SSH dans macOS Sierra Keychain.

Passionné par la technologie, j'écris avec plaisir sur StealthSettings.com depuis 2006. J'ai une expérience approfondie dans les systèmes d'exploitation : macOS, Windows et Linux, ainsi que dans les langages de programmation et les plates-formes de blogging (WordPress) et pour les boutiques en ligne (WooCommerce, Magento, PrestaShop).

Comment » iHowTo » comment faire - macOS » macOS Sierra n'enregistre pas les clés SSH dans Keychain / pubkeyAcceptedKeyTypes ?
Laisser un commentaire