for循环比较ip是否可用,并通过scp协议传输文件

简介: for循环比较ip是否可用,并通过scp协议传输文件

for 循环比较IP是否可用,并将可用和非可用的IP保存下来,并通过scp协议传输文件


touch ip.txt res.txt
for i in `seq 1 100`  
 do 
 sleep 3
  ping  -c 1 10.10.1.$i > /dev/null 2>&1 
    if [ $? -eq 0 ]
     then
       echo "${i} ping OK" >> res.txt
       echo "10.10.1.$i" >> ip.txt
     else
       echo "${i} ping NOTOK" >> res.txt
    fi
 done
for i in `cat ip.txt`
 do
  ssh root@$i rm /etc/*
  scp file.zip root@$i:/etc
  ssh root@$i unzip /etc/file.zip
 done 
相关文章
|
9月前
|
网络安全
检查使用IP协议远程维护的设备是否配置SSH协议,禁用telnet协议
检查使用IP协议远程维护的设备是否配置SSH协议,禁用telnet协议
239 0
|
4月前
|
存储 网络协议 Java
【网络】UDP回显服务器和客户端的构造,以及连接流程
【网络】UDP回显服务器和客户端的构造,以及连接流程
86 3
|
4月前
|
网络协议 Java API
【网络】TCP回显服务器和客户端的构造,以及相关bug解决方法
【网络】TCP回显服务器和客户端的构造,以及相关bug解决方法
90 2
|
6月前
|
机器学习/深度学习 Ubuntu Linux
在Linux中,如何按照该要求抓包:只过滤出访问http服务的,目标ip为192.168.0.111,一共抓1000个包,并且保存到1.cap文件中?
在Linux中,如何按照该要求抓包:只过滤出访问http服务的,目标ip为192.168.0.111,一共抓1000个包,并且保存到1.cap文件中?
|
6月前
|
Java
Java模拟文件发送给服务器,服务器将文件转发给其他用户,并保存到服务器本地,其他用户可以接收,并保存到本地磁盘,支持各种文件格式,并解决通信中服务器怎么区分客户端发来的文件类型
Java模拟文件发送给服务器,服务器将文件转发给其他用户,并保存到服务器本地,其他用户可以接收,并保存到本地磁盘,支持各种文件格式,并解决通信中服务器怎么区分客户端发来的文件类型
|
Shell 开发工具 Windows
编写脚本/root/bin/links.sh,显示正连接本主机的每个远 程主机的IPv4地址和连接数,并按连接数从大到小排序
编写脚本/root/bin/links.sh,显示正连接本主机的每个远 程主机的IPv4地址和连接数,并按连接数从大到小排序
60 0
|
Unix Linux 测试技术
FTP命令不同系统之间传输文件
FTP命令不同系统之间传输文件
|
运维 网络安全
巧用 nc 命令传输文件
今天在业务上云的时候,遇到了些问题。最终发现问题的根源不好排查,于是——把生产环境的全量配置文件,还有日志全量打包下载到开发机器分析!生产和开发机内网不通,都是走公网传输,但是速度特别慢……
214 3
|
缓存 网络协议
通过ARP协议实验,设置错误的IP和MAC地址的静态绑定项目,会使得两台主机之间无法通信,而删除该项目后可恢复通信,分析其原因。
通过ARP协议实验,设置错误的IP和MAC地址的静态绑定项目,会使得两台主机之间无法通信,而删除该项目后可恢复通信,分析其原因。
284 0
|
安全 数据安全/隐私保护 Windows
内网安全-域横向smb&wmi明文或hash传递
内网安全-域横向smb&wmi明文或hash传递