MacOS neukladá SSH kľúčov v Sierra Keychain / PubkeyAcceptedKeyTypes?

Správcovia servera / vývojári majitelia iMac alebo MacBookMali malé prekvapenie po začatí nového MacOS Sierra.
Kľúče DSS SSH používané na autentifikáciu bez hesla na serveroch alebo iných systémoch vyžadujúcich privatekeys / publickeys sa už neuchovávajú v MacOS SierraKtorý je dodávaný s OpenSSH 7, Dokonca aj keď bol po reštarte systému pridaná váš kľúč, pri pokuse o prihlásenie do terminálu, budeme uvítání správou:

Permission denied (publicKey, GSSAPI-keyex, GSSAPI-s-mic).

By default, pridanie kľúča do Keychain vykonáva sa to v OS X aj v macOS prostredníctvom príkazového riadku: „ssh-pridať -K”Popravený v terminál. Do uvedenia systému macOS Sierra sa kľúče SSH uchovávali v kľúčenke, čo vyžadovalo jednoduchý autentifikačný príkaz SSH / SFTP na serveroch, ktorých kľúče boli uložené. Tento príkaz už bohužiaľ nefunguje a príkaz „ssh-add -K“ nemá v systéme macOS Sierra žiadnu hodnotu. Tento príkaz bude potrebné vykonať v terminál Po každom reštartovaní alebo odhlásiť z operačného systému, pretože kľúč ssh už šetrí nie MacOS kľúčenka.

Stále existujú riešenia. Pridajte mini skript .plist  in ~ / Library / LaunchAgents /Že spustiť príkazový riadok ssh-add v stratupPri spustení.
Podrobnosti a diskusia na túto tému možno nájsť na adrese toto.
Ukladanie SSH kľúče v Sierra MacOS Keychain.

MacOS neukladá SSH kľúčov v Sierra Keychain / PubkeyAcceptedKeyTypes?

O autorovi

tajnosť

Vášnivý vo všetkom a v IT, píšem s radosťou o tajnostisettings.com od roku 2006 a rád s vami objavujem nové veci o počítačoch a operačných systémoch macOS, Linux, Windows, iOS a Android.

Pridať komentár