码迷,mamicode.com
首页 > 其他好文 > 详细

ssh test ip

时间:2020-07-06 16:24:13      阅读:47      评论:0      收藏:0      [点我收藏+]

标签:active   node   require   key   finish   try   connect   bsp   lang   

var arr=[];
for(var i=0;i<255;++i){
    arr.push("10.110.80."+i);
}
for(var i=0;i<arr.length;++i){
    var ip=arr[i];
    testip(ip);
}
function testip(ip){
let password="xxxxxx";
NodeSSH = require(‘node-ssh‘)
ssh = new NodeSSH()    
ssh.connect({
  host: ip,
  username: ‘root‘,
  port: 22,
  password,
  tryKeyboard: true,
  onKeyboardInteractive: (name, instructions, instructionsLang, prompts, finish) => {
      //console.log(prompts);
      if (prompts.length > 0 && prompts[0].prompt.toLowerCase().includes(‘password‘)) {
        finish(password)
      }
    }
}).then(function(conn){
    console.log(ip);
},function(err){

})
}

 

ssh test ip

标签:active   node   require   key   finish   try   connect   bsp   lang   

原文地址:https://www.cnblogs.com/wolbo/p/13255044.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!