在我的 Mac book pro with OS Majave 中,我使用 SSH-KEYGEN 为 node.js 模块 SSH2 生成一个新的 SSH 密钥。但是,我收到错误消息: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
不包括我的标题。任何人都可以帮忙吗?