Вы можете; вам просто нужно разбить диапазон {0..F}
на два отдельных диапазона {0 .. 9}
и {A..F}
:
$ printf '%s\n' {{0..9},{A..F}}{{0..9},{A..F}}
00
01
...
FE
EF
Это проблема не ssh-agent
, а вашего клиента Windows (предоставляющего интерфейс ssh-agent
). Похоже, что он не реализует интерфейс для добавления другого ключа из сокета. Это не должно быть проблемой с обычным ssh-agent
.
Единственное возможное решение на сегодняшний день, о котором я знаю, это скопировать ключ на локальный хост.
Существует открытый upstream openssh bug (изменения клиента), запрашивающий аналогичную функциональность (поддержка списка агентов), который должен решить вашу проблему.