Хорошо, я нашел проблему, которая у меня была.Я сохранял закрытый ключ внутри переменной окружения.Проблема заключалась в том, что не было разрывов строк, и кажется, что парсеру нужны эти разрывы строк, чтобы понять ключ.Когда я сохранил ключ в файл и прочитал его с require('fs').readFileSync
, он работал.
Команда, которая мне нужна для получения ключа, была следующей:
ssh-keygen -m PEM -t rsa -b 2048