macOS Sierra gemmer ikke SSH-nøgler i Keychain / pubkeyAcceptedKeyTypes ?

Administratorii af servere/udviklere, der ejer 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. Selvom nøglen blev tilføjet, efter restartområde af systemet, når du forsøger at logge ind Terminal, vil vi blive mødt af beskeden:

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

By default, tilføje en nøgle i keychain det gøres både i OS X og i macOS, via kommandolinjen: “ssh-add k”Udført i Terminal. Indtil lanceringen macOS Sierra, SSH-nøgler blev bevaret i keychain, kræves den simple SSH/SFTP-godkendelseskommando til de servere, hvis nøgler er blevet gemt. Desværre virker 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 restarthar eller logger ud af operativsystemet, da ssh-nøglen ikke længere gemmes i macOS Keychain.

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.
Gemmer SSH-nøgler i macOS Sierra Keychain.

Hvordan man » iHowTo » iHowTo - macOS » macOS Sierra gemmer ikke SSH-nøgler i Keychain / pubkeyAcceptedKeyTypes ?

Lidenskabelig med teknologi, jeg kan godt lide at teste og skrive tutorials om operativsystemer macOS, Linux, Windows, om WordPress, WooCommerce og konfigurer LEMP webservere (Linux, NGINX, MySQL og PHP). jeg skriver videre StealthSettings.com siden 2006, og et par år senere begyndte jeg at skrive på iHowTo.Tips tutorials og nyheder om enheder i økosystemet Apple: iPhone, iPad, Apple Watch, HomePod, iMac, MacBook, AirPods og tilbehør.

Efterlad en kommentar