Monday, 10 April 2017

SSH connection updation in list in node.js

var hostlist=['10.254.27.9','10.254.27.12'];
var usernamelist=['a','a'];
var passwordlist=['aa','aas'];
var resultlist=[];

for (var i =0; i <= hostlist.length - 1; i++) {
    c.connect({
        host:hostlist[i],
         port: 22,
   //debug: console.log,
   readyTimeout: 99999,
  username: usernamelist[i],
  password:passwordlist[i]
 })
// c.on('connect', function() {
//   console.log('Connection :: connect1111');
// });
 c.on('ready', function() {
  console.log('Connection :: ready');
  resultlist.push("ready");
  console.log(resultlist);

c.on('end', function() {
  console.log('Connection :: end');

});
c.on('close', function(had_error) {
  console.log('Connection :: close');
});

});
c.on('error', function(err) {
            resultlist.push("Failed");

            console.log('Connection :: error :: ' + err);
            console.log("Failed")

        });

    console.log(resultlist);

 }
 console.log(resultlist);

//I am new to node.js.I am trying out connectivity with ssh2 connection but while doing it with once the connection is having error it is not appending to the list.But if it is ready it is appending to the resultlist.Can anyone suggest y I am going wrong?



via vinay

No comments:

Post a Comment