macOS Sierra lagrer ikke SSH-nøkler i Keychain / pubkeyAcceptedKeyTypes ?

Administratorii av servere / utviklere som eier iMac eller MacBookDe hadde en liten overraskelse etter lanseringen av den nye macOS sierra.
DSS SSH-nøkler som brukes til passordfri autentisering på servere eller andre systemer som krever private nøkler / offentlige nøkler, beholdes ikke lenger i macOS sierraSom følger med OpenSSH 7. Selv om nøkkelen ble lagt til, etter omstart av systemet, når du prøver å logge på Terminal, vil vi bli møtt av meldingen:

Tillatelse nektet (publicKey, GSSAPI-keyex, GSSAPI-med-mikrofon).

By default, og legger til en nøkkel i keychain det gjøres både i OS X og i macOS, gjennom kommandolinjen: “ssh-add k”Utført i Terminal. Inntil lanseringen macOS Sierra, SSH-nøkler ble beholdt i keychain, kreves den enkle SSH/SFTP-autentiseringskommandoen til serverne hvis nøkler er lagret. Dessverre fungerer ikke denne kommandoen lenger, og "ssh-add -K ”har ingen verdi på macOS Sierra. Denne kommandoen må utføres i Terminal etter hver omstart eller utlogging fra operativsystemet, fordi ssh-nøkkelen ikke lenger er lagret i macOS Keychain.

Det er fremdeles løsninger. Legg til et miniskript Plist  in ~ / Library / LaunchAgents /At utføre kommandolinjen ssh-add i stratupVed oppstart.
Detaljer og diskusjon om dette temaet finner du på det.
Lagrer SSH-nøkler i macOS sierra Keychain.

Teknologiinteressert, jeg skriver med glede på StealthSettings.com siden 2006. Jeg har bred erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringsspråk og bloggplattformer (WordPress) og for nettbutikker (WooCommerce, Magento, PrestaShop).

Hvordan » iHowTo » iHowTo - macOS » macOS Sierra lagrer ikke SSH-nøkler i Keychain / pubkeyAcceptedKeyTypes ?
Legg igjen en kommentar