(1)首先,把要传输的主机ip保存到文件内

vi   ip

10.161.4.x

10.161.4.x

10.161.4.x

(2)编写脚本

#!/usr/bin/ksh

username=tomcat      #这里是连接远程主机的用户名,本例中连接的远程主机用户名都一样

#echo $username

password='xxxxx'     #这里是密码

#echo $password

homedir=">"

ip_form='tomcat@'  #这里要与username变量的值一样,我们这里是tomcat,所以这里是tomcat@

for ip  in  $(cat  ip)

do

mingling="scp /home/tomcat/copy/mon_con.sh   $ip_form$ip:/home/tomcat" #这里要注意文件的;路径

#echo $mingling

/usr/local/bin/expect -c "

set timeout 5;

spawn  $mingling

expect {

\"(yes\/no)\" {send \"yes\r\"}

}

expect {

\"*assword*\" {send \"$password\r\"}

}

# expect "*$homedir*"

#send \"$mingling6\r\"

expect "*$homedir*"

send \"exit\r\"

expect eof;"

done

(3)若果要校验执行的结果,可以把本脚本输出到文件内,然后对文件进行检索。

linux根据文件日期批量scp,linux系统批量传输文件(SCP)相关推荐

  1. 在linux终端下使用scp与远程windows传输文件

    这几天遇到了个问题,需要在linux终端下往远程windows xp(同一局域网)传输文件. 由于之前在该linux下都是往远程的linux传输文件,而当时使用的是scp.远程切到windows以后, ...

  2. 通过 SSH 在远程和本地系统之间传输文件的 4 种方法

    您可以通过多种方式通过 SSH 传输文件.我将在这里讨论以下方法: scp:已弃用的旧命令 rsync:用于文件同步的流行命令 sshfs:通过 SSH 挂载远程目录 sftp 客户端:通过 SFTP ...

  3. scp使用跳板机传输文件

    scp命令基于ssh传输文件,那么我们就可以通过如下方式跨机器传输 编辑~/.bashrc文件,加入下面代码,注意最后一行中需要替换xx字样为你的跳板机ip rscp(){ ip="&quo ...

  4. win11文件夹怎么加密?win11系统自带文件加密的方法步骤

    win11文件夹怎么加密?win11系统自带文件加密的方法步骤!升级Win11系统之后,因为换了新的系统,界面变了,设置改变了许多,所以很多功能不会使用了.比如今天要给大家说的,win11怎么给文件夹 ...

  5. 两台Linux系统之间传输文件的几种方法

    scp传输 当两台LINUX主机之间要互传文件时可使用SCP命令来实现 scp传输速度较慢,但使用ssh通道保证了传输的安全性 复制文件 将本地文件拷贝到远程 scp 文件名 –用户名@计算机IP或者 ...

  6. Linux使用ftp传输10g的文件,Ubuntu 16.04 安装ftp服务器传输文件

    最近在搞深度学习,老师比较宝贝他的服务器,要求我以后负责管理服务器.往后所有要使用服务器的人都必须向我申请账号,然后只允许客户端访问,使用文件传输软件传输文件.像我这样一个Linux菜逼,这种要求不是 ...

  7. 脚本:通过ssh、scp和expect批量复制文件到其它设备,已解决传输文件不完整的问题

    一.简单示例 remoteUser= remotepassword= localFiles=test.txt remoteDir=/home/nvidia/Downloads/for line in ...

  8. ssh与scp 连接机器与传输文件

    ssh与scp 1.scp拷贝文件 1.1.将本地服务器文件拷贝到远程服务器 1.2.从远程服务器将文件拷回本地服务器 2.scp拷贝文件夹 2.1.将本地服务器文件夹拷贝到远程服务器 2.2.从远程 ...

  9. scp配置免密传输文件、ssh免密登录

    文章目录 前言 一.服务器A配置密匙 二.将生成的密钥id_rsa.pub中内容复制到服务器B,放入/user/.ssh/authorized_keys文件中 1.打开服务器A的id_rsa.pub ...

  10. scp 传目录_scp传输文件的命令

    scp传输文件的命令 一:scp常规的使用方式: scp可以进行简单的远程复制文件的功能.它是一个在各个主机之间进行复制或文件传输的一个命令工具.它使用一种同ssh一样的安全机制来进行文件的传输. 注 ...

最新文章

  1. 最近做了一个搜索接口的优化,反复压测了四次,终于达到要求了
  2. java中文件选择对话框
  3. xp服务器文档在哪里,如何在XP系统中创建文件服务器
  4. 15crmo焊接后多长时间探伤_承压设备渗透探伤检测方法简单操作思路
  5. mel滤波器组频率响应曲线_了解二阶滤波器的奈奎斯特图
  6. 选择排序----详细算法分析
  7. 苹果:确认开始在印度生产iPhone 13
  8. 彻底凉凉!两头部网红女主播账号被封,逃税被罚近亿元 还被曝不给员工交社保...
  9. 如何用犀牛自带的电池快速制作tekla自定义截面
  10. MySQL闪退以及服务中没有MySQL和MySQL 服务无法启动。系统出错。发生系统错误 1067。 进程意外终止。
  11. python调用java的方法-JPype的简单使用
  12. 子查询定义从句总结(WITH AS 语句)
  13. 自然语言(NLP)处理流程—IF-IDF统计—jieba分词—Word2Vec模型训练使用
  14. debian 10 系统运行 uml 与网络配置
  15. 浪潮英信服务器如何用u盘装系统,浪潮英信服务器操作系统安装指引V20-Inspur.PDF...
  16. 泛泰SKYA830黑砖QHSUSB_DLOAD救砖教程
  17. Google Earth Engine(GEE)计算NDFI和AWEI
  18. Dynamic Programming?老牛吃药
  19. 西数DES数据库取证分析大师系统
  20. SwiftUI 让用户更便捷在 App Store 为 App 打分和评价的超详细介绍

热门文章

  1. 编译cwm-recovery(含部分修改步骤)[转]
  2. win8.1 uefi引导
  3. 很多男孩不知道:她喜欢你
  4. mysql truncate耗时_线上MySQL 32G大小的表truncate所消耗的时间为2分钟,快还是慢?...
  5. ReentrantLock梳理和总结
  6. @Valid 和 @Validated的使用
  7. JVM初识之类加载过程
  8. Mysql Too many connections解决方案
  9. JS 里的数据类型及几个操作
  10. 怎么用最短时间高效而踏实地学习Linux?