ssh test ip

Posted wolbo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh test ip相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

Linux 禁止用户或 IP通过 SSH 登录

[React Testing] Use Generated Data in Tests with tests-data-bot to Improve Test Maintainability(代码片段

linux12企业实战 -- 07ssh免密

服务器群秒级别文件同步(ssh+SHELL)

Node.js JavaScript 片段中的跳过代码

ansible 使用主机IP批量修改机器名