Невозможно проанализировать privateKey: неподдерживаемый формат ключа - PullRequest
0 голосов
/ 20 ноября 2018

В моей книге про Mac с ОС Majave я использовал SSH-KEYGEN для генерации нового ключа SSH для модуля node.js SSH2.Однако я получил сообщение об ошибке: Cannot parse privateKey: Unsupported key format

Я проверил ключ с помощью команды ssh, он просто отлично работает.Но не с модулем node.js SSH2.

В файле с закрытым ключом заголовок равен -----BEGIN OPENSSH PRIVATE KEY-----, а конец - -----END OPENSSH PRIVATE KEY-----.

Я проверил модуль ssh2-streams keyParser.js.Шаблон регулярного выражения RE_HEADER_OPENSSH_PRIV не включает мой заголовок.Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 01 января 2019

Если бы возникла та же проблема, мы нашли решение здесь .

при создании ключа в основном используем опцию PEM:

ssh-keygen -m PEM -t rsa 
...