Рейтинг:0

Не удается сгенерировать ключ SSH ed25519-sk

флаг cn

Я пытаюсь создать ed25519-ск Ключ SSH в Ubuntu 20.04.03 LTS. Тем не менее, я получаю 255 код ошибки при попытке. Я использую версию OpenSSH: OpenSSH_8.2p1 Ubuntu-4ubuntu0.3, OpenSSL 1.1.1f 31 марта 2020 г.. См. ниже команду, которую я использую, и ее вывод:

$ ssh-keygen -vvv -t ed25519-ск                                                     
Создание пары открытый/закрытый ключ ed25519-sk.
Возможно, вам придется коснуться вашего аутентификатора, чтобы авторизовать генерацию ключа.
debug3: start_helper: запущен pid = 12407
отладка3: ssh_msg_send: тип 5
debug3: вход ssh_msg_recv
debug1: start_helper: запуск /usr/lib/openssh/ssh-sk-helper 
debug1: sshsk_enroll: провайдер "внутренний", устройство "(null)", приложение "ssh:", идентификатор пользователя "(null)", флаги 0x01, длина вызова 0
debug1: sshsk_enroll: использование случайного вызова                                                                                                                                    
debug1: ssh_sk_enroll: использование устройства /dev/hidraw9                                                                                                                                
debug1: ssh_sk_enroll: fido_dev_make_cred: FIDO_ERR_INVALID_ARGUMENT
debug1: sshsk_enroll: "внутренний" поставщик вернул ошибку -1
debug1: ssh-sk-helper: регистрация не удалась: неверный формат
debug1: ssh-sk-helper: ответ, длина 8
отладка3: ssh_msg_send: тип 5
debug1: client_converse: помощник вернул ошибку -4
debug3: reap_helper: pid = 12407
Ошибка регистрации ключа: неверный формат

Однако создание ecdsa-sk Ключ SSH работает без проблем:

$ ssh-keygen -vvv -t ecdsa-sk
Создание пары открытый/закрытый ключ ecdsa-sk.
Возможно, вам придется коснуться вашего аутентификатора, чтобы авторизовать генерацию ключа.
debug3: start_helper: запущен pid = 12509
отладка3: ssh_msg_send: тип 5
debug3: вход ssh_msg_recv
debug1: start_helper: запуск /usr/lib/openssh/ssh-sk-helper 
debug1: sshsk_enroll: провайдер "внутренний", устройство "(null)", приложение "ssh:", идентификатор пользователя "(null)", флаги 0x01, длина вызова 0
debug1: sshsk_enroll: использование случайного вызова
debug1: ssh_sk_enroll: использование устройства /dev/hidraw9
debug3: ssh_sk_enroll: сертификат аттестации len=349
debug1: ssh-sk-helper: ответ len 669
отладка3: ssh_msg_send: тип 5
debug3: reap_helper: pid = 12509
Введите файл для сохранения ключа (/home/username/.ssh/id_ecdsa_sk): 
Введите кодовую фразу (пусто, если нет парольной фразы): 
Введите тот же пароль еще раз: 
Ваша идентификация сохранена в /home/username/.ssh/id_ecdsa_sk
Ваш открытый ключ сохранен в /home/username/.ssh/id_ecdsa_sk.pub
Ключевой отпечаток пальца:
SHA256: H9n8rBxJUB9Gdk9QfSKY8hhKX9ufBlD5rX9iZk18rYw имя пользователя@имя хоста
Случайное изображение ключа:
+-[ECDSA-SK 256]--+
| +оо*о=|
| . о =.о+.++|
| . о *.+ о.оо|
| . о о = о . .|
| Так +о +.|
| . о += =|
| . о+о=.|
| .ЕоБ +|
| о+ ..|
+----[SHA256]-----+

Я что-то не так делаю, или это баг? Если это ошибка, есть ли какие-либо известные обходные пути?

Спасибо!

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

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.