ssh批量远程工具(开箱即用)

下载地址:
链接:https://pan.baidu.com/s/1FFORgHdmrE-sFGpz6hC6kQ  密码:kwvc

在这里插入图片描述

使用案列:

./ssh_tool_mac  -use

 场景1(用户+密码组合->单任务):
 #对单台主机远程执行pwd命令
 -r cmd -u root -h 192.168.0.200 -P 22 -p abc-123 -c "pwd"

 #对0.200,0.201,0.202远程主机发起执行pwd命令
 -r cmd -u root -h 192.168.0.200,192.168.0.201,192.168.0.202 -P 22 -p abc-123 -c "pwd"

 场景2(用户+密码组合->多任务): 
 #对0.200,0.201,0.202远程主机发起执行pwd命令,开启2个线程执行,-e开启线程,-n指定线程的数量(最大为10)
 -r cmd -u root -h 192.168.0.200,192.168.0.201,192.168.0.202 -P 22 -p abc-123 -c "pwd" -e -n 2 


 场景3(用户+信任文件->单任务):
 #对单台主机远程执行pwd命令
  -r cmd -u root -h 192.168.0.200 -P 22 -k /root/.ssh/id_rsa  -c "pwd"  

  #对0.200,0.201,0.202远程主机发起执行pwd命令
  -r cmd -u root -h 192.168.0.200,192.168.0.201,192.168.0.202 -P 22 -k /root/.ssh/id_rsa -c "pwd" 

 场景4(用户+信任文件->多任务):
 #对0.200,0.201,0.202远程主机发起执行pwd命令,开启2个线程执行,-e开启线程,-n指定线程的数量(最大为10)
 -r cmd -u root -h 192.168.0.200,192.168.0.201,192.168.0.202 -P 22 -k /root/.ssh/id_rsa -c "pwd" -e -n 2 

 场景5(指定IP列表文件->单任务)
 -r cmd -f host.json.list

 场景6(指定IP列表文件->多任务)
 -r cmd -f host.json.list -e -n 3

 场景7(指定IP列表文件+指定信任文件->单任务)
 -r cmd -f host.json.rsa.list  -k /root/.ssh/id_rsa

 场景8(指定IP列表文件+指定信任文件->多任务)
 -r cmd -f host.json.rsa.list  -k /root/.ssh/id_rsa -e -n 3

 场景9(指定IP范围->单任务)
 -r cmd -u root -l -h 192.168.0.70-72  -P 22 -p abc-123 -c "pwd;sleep 5"
 -r cmd -u root -l -h "192.168.0.70-72;192.168.0.50-52"  -P 22 -p abc-123 -c "pwd;sleep 5"

 场景10(指定IP范围->多任务)
 -r cmd -u root -l -h 192.168.0.70-72  -P 22 -p abc-123 -c "pwd;sleep 5" -n 5 -e
 -r cmd -u root -l -h "192.168.0.70-72;192.168.0.50-52"  -P 22 -p abc-123 -c "pwd;sleep 5"

 场景11(指定IP范围+使用信任关系->单任务)
 -r cmd -u root -l -h 192.168.0.70-72 -P 22 -k /root/.ssh/id_rsa -c "pwd;sleep 5"
 -r cmd -u root -l -h "192.168.0.70-72;192.168.0.50-52"  -P 22 -k /root/.ssh/id_rsa -c "pwd;sleep 5"

 场景12(指定IP范围+使用信任关系->多任务)
 -r cmd -u root -l -h 192.168.0.70-72 -P 22 -k /root/.ssh/id_rsa -c "pwd;sleep 5" -n 5 -e
 -r cmd -u root -l -h "192.168.0.70-72;192.168.0.50-52" -P 22 -k /root/.ssh/id_rsa -c "pwd;sleep 5"

host.json.list
{"user": "root","password":"abc-123","host":"192.168.0.50","port":22,"cmd":"pwd;sleep 5","timeout":15}
{"user": "root","password":"abc-123","host":"192.168.0.51","port":22,"cmd":"date;sleep 5","timeout":15}
{"user": "root","password":"abc-123","host":"192.168.0.52","port":22,"cmd":"who;sleep 5","timeout":15}

host.json.rsa.list
{"user": "root","host":"192.168.0.105","port":22,"cmd":"pwd;sleep 5","timeout":15}
{"user": "root","host":"192.168.0.50","port":22,"cmd":"date;sleep 5","timeout":15}
{"user": "root","host":"192.168.0.51","port":22,"cmd":"who;sleep 5","timeout":15}
time ./ssh_tool_mac  -r cmd -u root -l -h "192.168.0.70-72;192.168.0.50-52"  -P 22 -p abc-love198920 -c "pwd;sleep 5" 
INFO 2020/11/04 11:48:37 【root@192.168.0.70:22- CMD:pwd;sleep 5 - status:OK - result:
/root

INFO 2020/11/04 11:48:42 【root@192.168.0.71:22- CMD:pwd;sleep 5 - status:OK - result:
/root

INFO 2020/11/04 11:48:48 【root@192.168.0.72:22- CMD:pwd;sleep 5 - status:OK - result:
/root

INFO 2020/11/04 11:48:53 【root@192.168.0.50:22- CMD:pwd;sleep 5 - status:OK - result:
/root

INFO 2020/11/04 11:48:58 【root@192.168.0.51:22- CMD:pwd;sleep 5 - status:OK - result:
/root

INFO 2020/11/04 11:49:04 【root@192.168.0.52:22- CMD:pwd;sleep 5 - status:OK - result:
/root


real	0m31.747s
user	0m0.034s
sys	0m0.033s
Jackm1688sMacBook-Air:mlemon_ssh JackMeng$ 

./ssh_tool_mac  -r cmd -u root -l -h "192.168.0.70-72;192.168.0.50-52"  -P 22 -p abc-love198920 -c "pwd;sleep 5"  -e -n 6
INFO 2020/11/04 11:49:51 【root@192.168.0.70:22- CMD:pwd;sleep 5 - status:OK - result:
/root

INFO 2020/11/04 11:49:51 【root@192.168.0.71:22- CMD:pwd;sleep 5 - status:OK - result:
/root

INFO 2020/11/04 11:49:51 【root@192.168.0.72:22- CMD:pwd;sleep 5 - status:OK - result:
/root

INFO 2020/11/04 11:49:52 【root@192.168.0.51:22- CMD:pwd;sleep 5 - status:OK - result:
/root

INFO 2020/11/04 11:49:52 【root@192.168.0.52:22- CMD:pwd;sleep 5 - status:OK - result:
/root

INFO 2020/11/04 11:49:52 【root@192.168.0.50:22- CMD:pwd;sleep 5 - status:OK - result:
/root


real	0m5.749s
user	0m0.031s
sys	0m0.023s

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值