Node.js 客户端方法是否有一个同步等价物;执行官;在节点js的ssh2中?

Node.js 客户端方法是否有一个同步等价物;执行官;在节点js的ssh2中?,node.js,client,Node.js,Client,我已使用节点js中的ssh2连接到远程计算机。 现在我想在远程机器上同步运行命令 var Client = require('ssh2').Client; var conn = new Client(); conn.on('ready', function() { console.log('Client :: ready'); conn.exec('uptime', function(err, stream) { if (err) throw err; stream.

我已使用节点js中的ssh2连接到远程计算机。
现在我想在远程机器上同步运行命令

var Client = require('ssh2').Client;


var conn = new Client();
conn.on('ready', function() {
  console.log('Client :: ready');
  conn.exec('uptime', function(err, stream) {
    if (err) throw err;
    stream.on('close', function(code, signal) {
      console.log('Stream :: close :: code: ' + code + ', signal: ' + signal);
      conn.end();
    }).on('data', function(data) {
      console.log('STDOUT: ' + data);
    }).stderr.on('data', function(data) {
      console.log('STDERR: ' + data);
    });
  });
}).connect({
  host: '192.168.100.100',
  port: 22,
  username: 'frylock',
  privateKey: require('fs').readFileSync('/here/is/my/key')
});
这样我就可以以异步方式执行它。如果有任何与“exec”等效的同步函数