MacOS не спасява SSH ключовете в Сиера Keychain / PubkeyAcceptedKeyTypes?

Администраторите на сървърите / Фирми собственици IMAC или MacBookТе имаха малка изненада след старта на новото MacOS Sierra.
DSS SSH Ключовете, използвани за удостоверяване без парола на сървъри или други системи privatekeys / publickeys, вече не се запазват в MacOS SierraТова идва с OpenSSH 7, Дори и ако вашият ключ е добавен след рестартиране на системата, когато се опитвате да влезете в Terminal, ние ще бъдете посрещнати от съобщението:

Разрешението е отказано (publicKey, GSSAPI-keyex, GSSAPI-с-MIC).

По подразбиране, добавяйки ключов в ключодържател се извършва както в OS X, така и в MacOS, чрез командния ред: "ssh-add -K <ключ>Msgstr "Изпълнен в терминал, До пускането в действие на Sierra macOS SSH ключове бяха запазени в ключовата верига, изисквайки само командата за удостоверяване на SSH / SFTP на сървърите, чиито ключове бяха запазени. За съжаление, тази команда спира да работи и "ssh-add -K" няма стойност за Sierra macOS. Тази команда ще трябва да бъде изпълнена в терминал след всяко рестартиране или излезете от операционната система, защото ключът на SSH вече спестява не е MacOS Keychain.

Има обаче решения. Добавяне на мини скрипт .plist in ~ / Library / LaunchAgents /Това изпълнение на командния ред SSH-добавите в stratupПри стартиране.
Детайли и дискусия на тази тема могат да бъдат намерени в aceasta.
Запазване на ключове за SSH в Сиера MacOS Keychain.

MacOS не спасява SSH ключовете в Сиера Keychain / PubkeyAcceptedKeyTypes?

За автора

Хитрост

Страстен за всичко, което означава джаджа и IT, с удоволствие пиша на stealthsettings.com от 2006 и обичам да откривам нови неща за компютрите и macOS, Linux операционните системи, Windows, iOS и Android.

Оставете коментар