Administratorii posjedovanje poslužitelja / programera iMac ili MacRezervišiteImali su malo iznenađenje nakon lansiranja novog macOS Pila.
DSS SSH ključevi koji se koriste za autentifikaciju bez lozinke na poslužiteljima ili drugim sustavima koji zahtijevaju privatne / javne ključeve više se ne zadržavaju u macOS PilaKoji dolazi s OpenSSH 7. Čak i ako je ključ dodan, nakon ponovnog pokretanja sustava, prilikom pokušaja prijave Terminal, dočekat će nas poruka:
Dozvola je odbijena (publicKey, GSSAPI-keyex, GSSAPI-s mikrofonom).
By default, dodajući ključ u keychain to se radi i u OS X i u macOS, kroz naredbeni redak: “ssh-add k”Pogubljeno u Terminal. Do lansiranja macOS Sierra, SSH ključevi su zadržani keychain, jednostavna naredba SSH/SFTP provjere autentičnosti potrebna je poslužiteljima čiji su ključevi spremljeni. Nažalost, ova naredba više ne radi, a "ssh-add -K ”nema vrijednost na macOS Sierra. Ovu naredbu treba izvršiti u Terminal nakon svakog ponovnog pokretanja ili odjave iz operativnog sustava, jer ssh ključ više nije pohranjen macOS Keychain.
Rješenja još ima. Dodajte mini skriptu .plist in ~ / Library / LaunchAgents /To izvršiti komandne linije ssh-add u stratupuPri pokretanju.
Detalji i rasprava o ovoj temi može se naći na to.
Spremanje SSH ključeva u macOS Pila Keychain.