【发布时间】:2019-03-07 14:22:59
【问题描述】:
我尝试使用 mscdex 的 ssh2 模块,但它不支持密钥 ed25519。
var Connection = require('ssh2');
var c = new Connection();
c.connect({
host: host,
port: port,
username: user,
privateKey: require('fs').readFileSync(keyPath)
});
错误是:
node_modules/ssh2/lib/client.js:225
throw new Error('Cannot parse privateKey: ' + privKeyInfo.message);
^
Error: Cannot parse privateKey: Unsupported key format
at Client.connect
我也尝试使用node-sshpk,因为我看到它支持ed25519,但是我没有找到连接linux服务器的方法。
有人知道使用 ed25519 密钥连接到服务器的方法吗?
【问题讨论】:
标签: javascript node.js ssh ed25519