macOS Sierra не сохраняет ключи SSH в Keychain /pubkeyAcceptedKeyTypes?

Administratorii серверов/разработчиков, владеющих iMac или MacBookУ них был небольшой сюрприз после запуска нового macOS Горная цепь.
Ключи DSS SSH, используемые для аутентификации без пароля на серверах или других системах, требующих закрытых / открытых ключей, больше не сохраняются в macOS Горная цепьЭто приходит с OpenSSH 7. Даже если ключ был добавлен, после перезагрузки системы при попытке входа Terminal, нас встретит сообщение:

Отказано (ОткрытыйКлюч, GSSAPI-keyex, GSSAPI-с-микрофоном).

По умолчанию добавление ключа в Брелок это делается как в OS X, так и в macOS, через командную строку: «ssh-добавить -К«Выполнено в Terminal. До запуска macOS Sierra, ключи SSH хранились в связке ключей, что требовало простой команды аутентификации SSH/SFTP на серверах, ключи которых были сохранены. К сожалению, эта команда больше не работает, и «ssh-add -K» больше не имеет значения. macOS Сьерра. Эту команду нужно будет выполнить в Terminal после каждой перезагрузки или выхода из операционной системы, потому что ключ ssh больше не сохраняется в macOS Keychain.

Есть еще решения. Добавить мини скрипт .plist  in ~ / Library / LaunchAgents /Это выполнение командной строки ssh-добавить в stratupПри запуске.
Подробности и обсуждение по этой теме можно найти на сайте это.
Сохранение ключей SSH в macOS Горная цепь Keychain.

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

Оставьте комментарий