在我的MacBook Pro上,使用OS Majave进行SSH-KEYGEN生成了一个新的SSH密钥,用于node.js模块SSH2。然而,我收到了错误消息:
我使用ssh命令验证了该密钥,它可以正常工作。但在node.js模块SSH2中不行。
在私钥文件中,头部为
我检查了模块ssh2-streams keyParser.js。正则表达式模式
无法解析私钥:不支持的密钥格式
。我使用ssh命令验证了该密钥,它可以正常工作。但在node.js模块SSH2中不行。
在私钥文件中,头部为
-----BEGIN OPENSSH PRIVATE KEY-----
,而结尾为-----END OPENSSH PRIVATE KEY-----
。我检查了模块ssh2-streams keyParser.js。正则表达式模式
RE_HEADER_OPENSSH_PRIV
不包括我的头部。有人能帮忙吗?
ssh-keygen
? - mihainode-ssh
模块的更新,请参考以下链接: https://dev59.com/6Yvda4cB1Zd3GeqPUxiU#76405892 - Prateek Jain