macOS Sierra sparar inte SSH-nycklar i Keychain / pubkeyAcceptedKeyTypes ?

Administratorii av servrar/utvecklare som äger iMac eller MacBokDe hade en liten överraskning efter lanseringen av den nya macOS Saw.
DSS SSH-nycklar som används för lösenordsfri autentisering på servrar eller andra system som kräver privata nycklar / publickeys behålls inte längre i macOS SawSom medföljer OpenSSH 7. Även om nyckeln lades till, efter omstart av systemet, när du försökte logga in Terminal, kommer vi att hälsas av meddelandet:

Åtkomst nekad (PublicKey, GSSAPI-keyex, GSSAPI-med-mic).

By default, lägga till en nyckel i keychain det görs både i OS X och i macOS, via kommandoraden: “ssh-add k”Utförd i Terminal. Fram till lanseringen macOS Sierra, SSH-nycklar behölls i keychain, krävs det enkla SSH/SFTP-autentiseringskommandot för de servrar vars nycklar har sparats. Tyvärr fungerar inte detta kommando längre, och "ssh-add -K ”har inget värde på macOS Sierra. Detta kommando måste utföras i Terminal efter varje omstart eller utloggning från operativsystemet, eftersom ssh-nyckeln inte längre sparas i macOS Keychain.

Det finns fortfarande lösningar. Lägg till ett miniskript .plist  in ~ / Library / LaunchAgents /Att köra kommandoraden ssh-add i stratupVid start.
Detaljer och diskussion om detta ämne kan hittas på detta en.
Sparar SSH-nycklar i macOS Saw Keychain.

Teknikentusiast, jag skriver med glädje på StealthSettings.com sedan 2006. Jag har omfattande erfarenhet av operativsystem: macOS, Windows och Linux, samt programmeringsspråk och bloggplattformar (WordPress) och för onlinebutiker (WooCommerce, Magento, PrestaShop).

Hur man » iHowTo » iHowTo - macOS » macOS Sierra sparar inte SSH-nycklar i Keychain / pubkeyAcceptedKeyTypes ?
Lämna en kommentar