MacOS neukládá SSH klíčů v Sierra Keychain / PubkeyAcceptedKeyTypes?

Správci serveru / vývojáři majitelé iMac nebo MacBookMěli malé překvapení po zahájení nového MacOS Sierra.
DSS SSH Klíčové soubory používané bez ověřování hesla serverů nebo jiných systémů, které vyžadují privatekeys / publickeys již zachována MacOS SierraKterý je dodáván s OpenSSH 7, Dokonce i když byl po restartu systému přidána váš klíč, při pokusu o přihlášení do terminálu, budeme uvítáni zprávou:

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

Ve výchozím nastavení, přidávat klíč Keychain se provádí v systémech OS X i MacOS prostřednictvím příkazového řádku: "ssh-add -K <klíč>"Spuštěn v terminál, Chcete-li spustit MacOS Sierra SSH klíče byly zachovány v klíčenka, a vyžaduje jednoduchý příkaz autentizaci SSH / SFTP servery, jejichž obsah klíče byly zachráněny. Bohužel, tento příkaz nefunguje a „ssh-add K“ nemá žádnou hodnotu pro Mac OS Sierra. Tento příkaz bude proveden terminál Po každém restartování nebo odhlásit z operačního systému, protože klíč ssh již šetří ne MacOS klíčenka.

Nicméně, existuje řešení. Přidání mini skript .plist in ~ / Library / LaunchAgents /Že spustit příkazový řádek ssh-add v stratupPři spuštění.
Podrobnosti a diskuse na toto téma lze nalézt na adrese toto.
Ukládání SSH klíče v Sierra MacOS Keychain.

MacOS neukládá SSH klíčů v Sierra Keychain / PubkeyAcceptedKeyTypes?

O autorovi

Tajnost

Vášnivý o všem, co znamená gadget a IT, jsem rád, že mohu napsat na stealthsettings.com od 2006 a rád objevuji nové věci o počítačích a macOS, operačních systémech Linux, Windows, iOS a Android.

Zanechat komentář