Mac запрашивает с помощью `Enter passphrase для ключа при каждом входе в систему

Я регулярно использую свой Mac для ssh в других системах в своей локальной сети.

У меня есть открытый / закрытый ключ (который был создан 6 лет назад), поэтому я могу подключиться без использования пароля.

В последнее время (возможно, с момента обновления до 10.12.4) Mac предлагает ввести парольную фразу для ключа '/Users/user/.ssh/id_rsa':

Почему это внезапно началось? (Я полагаю, что это имеет какое-то отношение к изменениям в ssh OpenSSH_7.4p1, LibreSSL 2.5.0 )

Могу ли я получить ssh для соединения, не спрашивая пароль?

В качестве альтернативы я могу использовать новую пару ключей, но могу ли я ssh-keygen удалить кодовую фразу, не затрагивая открытый ключ?

Кажется, есть ряд связанных вопросов, но нет решений, которые кажутся применимыми к Mac.

Возможно, полезная информация: –

id_rsa

 Proc-Type: 4,ENCRYPTED DEK-Info: DES-EDE3-CBC,0F1575DBFB9CA6CD 

ssh-add -l показывает

 2048 SHA256:XQGzZVv9orlvUu6t7XIfxi89EaroG9CU2Z2WQ71kST8 ~/.ssh/id_rsa (RSA) 

ssh-agent

 SSH_AUTH_SOCK=/var/folders/b7/k8m8pvdx0kl3kjhbk8q2kchm0000gn/T//ssh-gmetYqUf36ZC/agent.10219; export SSH_AUTH_SOCK; SSH_AGENT_PID=10220; export SSH_AGENT_PID; echo Agent pid 10220; 

  • Вход SSH не принимается, и никакая задержка между попытками входа ssh
  • Причина, по которой изменился бы ключ RS RS-ов?
  • Я использую `&`: почему процесс не работает в фоновом режиме?
  • Доступ к прокси-серверу ssh с другого хоста
  • SELinux предотвращает ssh через открытый ключ
  • Как я могу ограничить перенаправление портов ssh * remote *?
  • Выполнять команды bash над SSH во время пребывания в интерактивном режиме
  • Как проверить открытый ключ SSH?
  • One Solution collect form web for “Mac запрашивает с помощью `Enter passphrase для ключа при каждом входе в систему”

    Если вы создали пару ключей с кодовой фразой, это желаемое поведение. Если вы не хотите вводить кодовую фразу, выберите пустую.

    Если бы можно было создать новый ключ с тем же открытым ключом, больше не было бы никакой безопасности, поэтому вы не сможете этого сделать.

    Я предлагаю, чтобы Keychain вводил пароль для вас. Edit ~/.ssh/config и добавьте параметр:

     Host * UseKeychain yes 
    Interesting Posts

    назначение привилегий чтения / записи для папки пользователю в CentOS 7

    Список файлов в подкаталогах

    Методы вставки содержимого первичного отбора X11?

    Логика соответствия шаблону оболочки

    Какова схема текстового отображения нажатий клавиш на экране?

    Почему sed не выходит сразу после записи вывода?

    Как полностью разблокировать команду оболочки, которая использует перенаправление

    Невозможно создать загрузочную (живую) флэш-память usb для арки linux

    Как удалить последний разделитель каналов из файла с разделителями по каналам в Unix?

    Использование ~ / .fonts.conf для изменения веса моноширинных шрифтов

    Постоянное решение: файлы, строки без добавления \ n в командной строке

    GNU parallel vs & (я имею в виду фон) vs xargs -P

    Можно ли увеличить окно с помощью сочетания клавиш в Gnome3?

    Скажите выражение регулярного выражения, чтобы пропустить начало строки перед сопоставлением

    Сбросить ползунки PulseAudio (Application) при перезагрузке?

    Linux и Unix - лучшая ОС в мире.