shell ssh 批量执行
2024-10-16 03:27:14
ssh 批量执行命令
#版本1
#!/bin/bash
while read line
do
Ip=`echo $line|awk '{print $1}'`
Passwd=`echo $line|awk '{print $2}'`
ssh -n localhost "cat -"
sshpass -p "$Passwd" ssh -n -t -o StrictHostKeyChecking=no root@$Ip "id"
done<iplist.txt
#版本2
#!/bin/bash
Iplist=`awk '{print $1}' iplist.txt`
for Ip in $Iplist
do
Passwd=`awk '/'$Ip'/{print $2}' iplist.txt`
sshpass -p "$Passwd" ssh -n -t -o StrictHostKeyChecking=no root@$Ip "id"
done
最新文章
- codeforces 732
- 深入浅出Redis04使用Redis数据库(lists类型)
- [ruby on rails] 跟我学之(7)创建数据
- 手机摇一摇效果-html5
- Golang 基于libpcap/winpcap的底层网络编程——gopacket安装
- jdbc与mybatis区别
- hdu 1233 还是畅通project(kruskal求最小生成树)
- Node.js系列-http
- winform界面特效470多例
- 关于前段JS代码报错问题的解决方法
- 基于vue2.0实现仿百度前端分页效果(二)
- AutoCompleteTextView 简单用法
- find查找时排除目录及文件
- FaceBook: Text Tag Recommendation
- UFLDL(五)自编码算法与稀疏性
- Java—集合工具类
- Java8 新特性之Lambda表达式
- 【BZOJ】1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
- Lucene——索引过程分析Index
- 设计模式之第19章-中介者模式(Java实现)