Administratorii lastnikov strežnikov/razvijalcev iMac ali MacBookImeli so malo presenečenje po uvedbi novega macOS sierra.
DSS SSH ključi, ki se uporabljajo za preverjanje pristnosti brez gesla na strežnikih ali drugih sistemih, ki zahtevajo zasebne / javne ključe, se ne hranijo več v macOS sierraKi prihaja z OpenSSH 7. Tudi če je bil ključ dodan po ponovnem zagonu sistema, ko se poskušate prijaviti Terminal, nas bo pozdravilo sporočilo:
Dovoljenje (publicKey, GSSAPI-keyex, GSSAPI-z-mic).
Privzeto dodajanje ključa keychain to se izvaja tako v OS X kot v macOS, skozi ukazno vrstico: “ssh-dodaj -K”Izvedeno leta Terminal. Do izstrelitve macOS Sierra, so bili ključi SSH shranjeni v verigi ključev, kar je zahtevalo preprost ukaz za preverjanje pristnosti SSH/SFTP za strežnike, katerih ključi so bili shranjeni. Na žalost ta ukaz ne deluje več in "ssh-add -K" nima več vrednosti macOS Sierra. Ta ukaz bo treba izvesti v Terminal po vsakem ponovnem zagonu ali odjavi iz operacijskega sistema, ker ključ ssh ni več shranjen macOS Keychain.
Rešitve še obstajajo. Dodajte mini skript .plist in ~ / Library / LaunchAgents /Da izvrši ukazno vrstico ssh-dodaj v stratupOb zagonu.
Podrobnosti in razprava na to temo lahko najdete na tale.
Shranjevanje ključev SSH macOS sierra Keychain.