macOS Sierra ei tallenna SSH-avaimia sisään Keychain / pubkeyAcceptedKeyTypes ?

Administratorii omistamista palvelimista/kehittäjistä iMac tai MacBookHeillä oli pieni yllätys jälkeen käynnistää uuden macOS Sierra.
DSS SSH -avaimia, joita käytetään salasanattomaan todennukseen palvelimilla tai muissa järjestelmissä, joissa vaaditaan yksityisiä avaimia / julkisia avaimia, ei enää säilytetä macOS SierraMukana OpenSSH 7. Vaikka avain lisättiin, järjestelmän uudelleenkäynnistyksen jälkeen, kun yrität kirjautua sisään Terminal, meitä tervehtii viesti:

Lupa evätty (publicKey, GSSAPI-keyex, GSSAPI-with-mic).

By default, lisäämällä avain sisään keychain se tehdään sekä OS X: ssä että macOSkomentorivin kautta: “ssh-add k”Suoritettu Terminal. Lanseeraukseen asti macOS Sierra, SSH-avaimet säilytettiin keychain, yksinkertainen SSH/SFTP-todennuskomento vaaditaan palvelimille, joiden avaimet on tallennettu. Valitettavasti tämä komento ei enää toimi, ja "ssh-add -K ”: lla ei ole arvoa macOS Sierra. Tämä komento on suoritettava Terminal jokaisen käyttöjärjestelmän uudelleenkäynnistyksen tai uloskirjautumisen jälkeen, koska ssh-avainta ei enää tallenneta macOS Keychain.

On vielä ratkaisuja. Lisää mini-komentosarja .plist  in ~ / Library / LaunchAgents /Se suorittaa komentoriviltä ssh-add kerroksessaKäynnistyksen yhteydessä.
Tiedot ja keskustelu tästä aiheesta löytyy osoitteesta aceasta.
SSH-avainten tallentaminen macOS Sierra Keychain.

Teknologiasta kiinnostunut, kirjoitan mielelläni StealthSettings.com-sivustolla vuodesta 2006. Minulla on laaja kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, sekä ohjelmointikielistä ja blogialustoista (WordPress) ja verkkokaupoista (WooCommerce, Magento, PrestaShop).

Miten » iHowTo » iHowTo - macOS » macOS Sierra ei tallenna SSH-avaimia sisään Keychain / pubkeyAcceptedKeyTypes ?
Jätä kommentti