我尝试通过 mscdex 使用模块 ssh2,但它不支持 key 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 key 连接到服务器的方法吗?
最佳答案
关于javascript - 使用 ed25519 key 从 nodejs SSH 到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55046074/