macOS Sierra не записва SSH ключове Keychain / pubkeyAcceptedKeyTypes?

Administratorii на сървъри/разработчици, притежаващи iMac или MacкнигаТе имаха малка изненада след старта на новото macOS Вид испанска скумрия.
DSS SSH ключовете, използвани за удостоверяване без пароли на сървъри или други системи, изискващи частни / публични ключове, вече не се запазват в macOS Вид испанска скумрияТова идва с OpenSSH 7. Дори ако ключът е добавен, след рестартиране на системата, при опит за влизане Terminal, ще бъдем поздравени от съобщението:

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

By default, добавяне на ключ в keychain това се прави както в OS X, така и в macOS, чрез командния ред: “ssh-add к”Екзекутиран през Terminal. До старта macOS Sierra, SSH ключовете бяха запазени keychain, простата команда за удостоверяване на SSH/SFTP е необходима за сървърите, чиито ключове са запазени. За съжаление тази команда вече не работи и "ssh-add -K ”няма стойност върху macOS Сиера. Тази команда ще трябва да бъде изпълнена през Terminal след всяко рестартиране или излизане от операционната система, тъй като ssh ключът вече не се записва macOS Keychain.

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

Като пасиониран по технологии, пиша с удоволствие в StealthSettings.com от 2006 г. Имам обширен опит с операционни системи: macOS, Windows и Linux, както и с програмни езици и платформи за блогове (WordPress) и онлайн магазини (WooCommerce, Magento, PrestaShop).

How to » iHowTo » iHowTo - macOS » macOS Sierra не записва SSH ключове Keychain / pubkeyAcceptedKeyTypes?
Оставете коментар