OSX ssh-add -K не работает для iMac

Вы можете прочитать о старом планировщике в Управлении процессами в операционной системе FreeBSD

«Новый» планировщик ULE был не включен по умолчанию до версии 7.1. Вы можете найти статью с описанием здесь. Это даст хорошее понимание того, как работает планировщик.

СОВЕТ: При работе с привязкой ЦП полезно знать топологию ЦП:

  $ sysctl kern.sched.topology_spec

СОВЕТ: procstat с флагом -S также помогает для обзора используемых процессорных наборов:

 $ procstat -a -S

И да — вы можете указать планировщику «избегать» ядер, управляя «процессорными наборами». Посмотрите примеры на справочной странице для cpuset(1). ЦП 1 — это набор по умолчанию. Вы просто изменяете этот набор.

Со страницы man:

Измените набор процессоров, в котором по умолчанию находятся все потоки, чтобы он содержал только первые 4 процессора, остальные остаются бездействующими:

 cpuset -l 0-3 -s 1
 

Если мы представим, что у нас есть 8 процессоров, мы теперь переместили все потоки в наборе процессоров по умолчанию в первые 4. Поскольку мы изменили набор по умолчанию (по умолчанию процессы запускаются в наборе 1), это теперь позволит избежать оставшихся ядер, которые оставил без дела.

Вы можете создать новый набор ЦП (т. е. номер 2) для оставшихся ЦП, которые вы затем назначите, когда захотите их использовать.

1
01.10.2016, 01:33
2 ответа

Me temo que me olvidé de esta pregunta, lo siento. Aparentemente, después de investigar mucho, resulta que cuando se lanzó Sierra, hubo un problema con eso. Entonces, básicamente, macOS ya no recuerda las claves ssh almacenadas en el llavero con el comando -K, como lo hacía con versiones anteriores.

Sé que hay mejores formas, pero la forma más fácil de evitar esto fue agregar ssh-add -Ky mis claves en ~/.bash_profile. Esto permitió que mis claves se agregaran al agente en el inicio de la terminal.

Sé que en términos de seguridad esto no es lo mejor, pero fue lo más fácil para mí y tampoco pude hacer que nada funcionara.

Por supuesto, estoy abierto a sugerencias, si alguien se encuentra con esto y quiere agregar algo.

0
28.01.2020, 01:10

OpenSSH ssh-add не имеет никакого -K переключателя. Что вы пытаетесь сделать? У вас должно получиться просто

ssh-add /path/to/your.key
0
28.01.2020, 01:10

Теги

Похожие вопросы