macOS Sierra slaat SSH-sleutels niet op in Keychain / pubkeyAcceptedKeyTypes ?

Administratorii van servers / ontwikkelaars die eigenaar zijn iMac of MacBoekZe hadden een kleine verrassing na de lancering van de nieuwe macOS Sierra.
DSS SSH-sleutels die worden gebruikt voor verificatie zonder wachtwoord op servers of andere systemen waarvoor privétoetsen / openbare sleutels nodig zijn, worden niet langer bewaard in macOS SierraDie wordt geleverd met OpenSSH 7. Zelfs als de sleutel is toegevoegd, na het opnieuw opstarten van het systeem, wanneer u probeert in te loggen Terminal, worden we begroet door het bericht:

Toestemming geweigerd (publicKey, GSSAPI-keyex, GSSAPI-with-mic).

By default, een sleutel toevoegen keychain het gebeurt zowel in OS X als in macOS, via de opdrachtregel: "ssh-add k”Geëxecuteerd in Terminal. Tot de lancering macOS Sierra, SSH-sleutels werden bewaard in keychain, is de eenvoudige SSH/SFTP-authenticatieopdracht vereist voor de servers waarvan de sleutels zijn opgeslagen. Helaas werkt dit commando niet meer, en "ssh-add -K ”heeft geen waarde op macOS Siërra. Deze opdracht moet worden uitgevoerd in Terminal na elke herstart of uitloggen van het besturingssysteem, omdat de ssh-sleutel niet meer is opgeslagen macOS Keychain.

Er zijn nog steeds oplossingen. Voeg een miniscript toe .plist  in ~ / Library / LaunchAgents /Die voeren command line ssh-add in gelaagdheidBij het opstarten.
Details en discussie over dit onderwerp is te vinden op zij.
SSH-sleutels opslaan in macOS Sierra Keychain.

Gepassioneerd door techniek schrijf ik met plezier verder StealthSettings.com sinds 2006. Ik heb uitgebreide ervaring met besturingssystemen: macOS, Windows şi Linux, maar ook in programmeertalen en blogplatforms (WordPress) en voor online winkels (WooCommerce, Magento, PrestaShop).

Hoe werkt het? » iHowTo » iHowTo - macOS » macOS Sierra slaat SSH-sleutels niet op in Keychain / pubkeyAcceptedKeyTypes ?
Laat een bericht achter