MacOS gemmer ikke SSH-nøgler i Sierra nøglering / PubkeyAcceptedKeyTypes?

Server administratorer / udviklere ejere iMac eller MacBookDe havde en lille overraskelse efter lanceringen af ​​den nye MacOS Sierra.
DSS SSH-nøgler, der bruges til adgangskodeløs godkendelse på servere eller andre systemer, der kræver private nøgler / publickeys, opbevares ikke længere i MacOS SierraDet kommer med OpenSSH 7. Selv hvis din nøgle er blevet tilføjet efter genstart af systemet, når de forsøger at logge på Terminal, vi vil blive mødt af meddelelsen:

Tilladelse nægtet (PublicKey, GSSAPI-keyex, GSSAPI-med-mikrofon).

By default, tilføje en nøgle i nøglering det gøres både i OS X og i macOS gennem kommandolinjen: “ssh-tilføj -K”Udført i terminal. Indtil lanceringen af ​​macOS Sierra blev SSH-nøgler bevaret i nøglering, hvilket kræver en simpel SSH / SFTP-godkendelseskommando på de servere, hvis nøgler blev gemt. Desværre fungerer denne kommando ikke længere, og "ssh-add -K" har ingen værdi på macOS Sierra. Denne kommando skal udføres i terminal efter hver genstart eller log ud af operativsystemet, fordi ssh nøglen er ikke længere sparer MacOS nøglering.

Der er stadig løsninger. Tilføj et mini-script .plist  in ~ / Library / LaunchAgents /At udføre kommandolinjen ssh-add i stratupVed opstart.
Detaljer og diskussion om dette emne kan findes på denne.
Lagring SSH-nøgler i Sierra MacOS nøglering.

MacOS gemmer ikke SSH-nøgler i Sierra nøglering / PubkeyAcceptedKeyTypes?

Om forfatteren

Stealth

Lidenskabelig over alt gadget og IT, jeg skriver med glæde om stealthsettings.com siden 2006, og jeg kan godt lide at opdage nye ting om computere og operativsystemer macOS, Linux, med dig, Windows, iOS og Android.

Efterlad en kommentar