nodejs - 错误:等待握手时超时

时间:2017-05-17 13:53:13

标签: node.js ssh remote-execution ssh2-exec

我正在使用使用ssh2 npm包的remote-exec,我收到以下错误

  

错误:等待握手时超时

我正在运行的代码如下

var rexec = require('remote-exec');

// see documentation for the ssh2 npm package for a list of all options
var connection_options = {
    port: 22,
    username: 'username',
    passphrase: 'password'
};

var hosts = [
    '10.101.10.101'
];

var cmds = [
    'ls -l'
];

rexec(hosts, cmds, connection_options, function(err){
    if (err) {
        console.log(err);
    } else {
        console.log('Great Success!!');
    }
});

显然我已经更改了用户名,密码和IP,但你应该能够理解。

我试图查看类似的问题,但没有一个能从我能看到的内容中得到很好的答案。

谢谢!

0 个答案:

没有答案