ssh登陆其他机器的Expect脚本

#!/usr/bin/expect -fset user [lindex $argv 0]
set ipaddr [lindex $argv 1]
set passwd [lindex $argv 2]spawn ssh -l $user $ipaddrexpect "password:"
send "$passwd\r"
interact

或者:

#!/usr/bin/expect -fset user [lindex $argv 0]
set ipaddr [lindex $argv 1]
set passwd [lindex $argv 2]spawn ssh -l $user $ipaddrexpect {"password:" { send "$passwd\r";}
}interact

或者:

#!/usr/bin/expect -fset user [lindex $argv 0]
set ipaddr [lindex $argv 1]
set passwd [lindex $argv 2]spawn ssh -l $user $ipaddrexpect "password:"send "$passwd\r"
expect eofinteract

ssh其他机器的Expect脚本相关推荐

  1. expect脚本教程_Expect脚本SSH示例教程

    expect脚本教程 Expect script is a great linux/unix utility. I have to deal with a lot of unix servers in ...

  2. expect脚本同步文件、 expect脚本指定host和要同步的文件 、 构建文件分发系统 、批量远程执行命令...

    为什么80%的码农都做不了架构师?>>>    20.31 expect脚本同步文件 使用expect脚本同步文件 说明:核心命令是rsync #! /usr/bin/expect ...

  3. linux登录ssh怎么保存采集的脚本,ssh自动登录并且su的脚本

    从一台Linux机器上用u1用户自动登录到服务器, 然后su成u2 - 需要安装expect - 脚本如下: #!/usr/bin/expect #auto ssh login set timeout ...

  4. 20.27 分发系统介绍 20.28 expect脚本远程登录 20.29 expect脚本远程执行

    20.27 分发系统介绍 20.28 expect脚本远程登录 20.29 expect脚本远程执行命令 20.30 expect脚本传递参数 20.27 分发系统介绍 分发系统,什么叫分发系统,首先 ...

  5. shell自动交互之expect脚本_转

    转自:linux expect详解(ssh自动登录) shell脚本实现ssh自动登录远程服务器示例: #!/usr/bin/expect spawn ssh root@192.168.22.194e ...

  6. Linux下shell自动输入密码,shell脚本通过expect脚本实现自动输入密码

    背景:在远程文件下载时,需要输入对方的服务器密码,shell不支持交互输入内容,可以用下面两种方式实现 一.在shell脚本中嵌入expect来实现密码输入 expect是一个自动交互功能的工具.ex ...

  7. 小型自动化运维--expect脚本之自动同步

    小型自动化运维--expect脚本之自动同步 expect脚本可以运用于自动化运维多个方面,例如:可以自动到远程机器执行命令,也可以传输文件到远程机器上. 脚本如下: #!/usr/bin/expec ...

  8. 小型自动化运维--expect脚本之传递函数

    小型自动化运维--expect脚本之传递函数 [root@shiyanji ~]# vim 3.expect #!/usr/bin/expect set user [lindex $argv 0] s ...

  9. expect脚本同步文件,expect脚本指定host和要同步的文件,构建文件分发系统,批量远程执行命令...

    2019独角兽企业重金招聘Python工程师标准>>> expect脚本同步文件 更改权限 执行脚本 查看执行结果 expect eof需要加上,作用是等脚本命令执行完再进行退出 e ...

最新文章

  1. Python语言编程学习:numpy中的array格式数据切片与pandas中的dataframe格式数据切片、相互转换
  2. python3精要(26)-map
  3. 小牛照片恢复软件_电脑移动硬盘U盘数据恢复SD卡照片文件软件修复开盘远程维修服务...
  4. 【2012百度之星/资格赛】H:用户请求中的品牌
  5. 超文本传输协议及HTTP包
  6. Nature Reviews Cancer综述:长非编码RNA在肿瘤转移中的作用
  7. java 指针 引用_java中的引用与c中的指针
  8. Java基础学习总结(169)——ThreadLocal 使用总结
  9. java输入一串字符串反转_反转Java中的字符串
  10. 牛逼!9种不同的方法帮助你提高国内访问Github的速度到2MB/s以上...
  11. 标准C程序设计七---03
  12. lopatkin俄大神精简中文系统Windows 10 Pro 19041.21 20H1 Release x86-x64 ZH-CN SMS
  13. 2020MathorCup数学建模比赛A题D题思路
  14. 重启ADB的bat文件
  15. 欠款人署名故意签错,怎么维权
  16. 社区信息综合管理平台
  17. 极客日报:iPhone 13或有8款配色;vivo百万年薪招工程师;特斯拉新增行车记录视频紧急情况自动保存功能
  18. lr背景虚化_【教程】人像后期LR+PS超详细流程+思路分析
  19. 【NISP一级】2.2 身份鉴别与访问控制
  20. Windows服务简介(转)

热门文章

  1. 机器学习(17)无监督学习 -- K-means算法与性能评估
  2. 查看mongodb数据路径_【数据库】mongodb数据库安装
  3. linux中cooy命令_Linux复制指令
  4. 目标检测——Faster R-CNN论文阅读
  5. groovy怎样从sql语句中截取表名_SQL常用的基础查询语句
  6. asp从后台调出的公式怎么参与运算_SEOr怎么写一个快速排名的标题
  7. python怎么编程乘法口诀表_用python编写乘法口诀表的方法
  8. 几种和边框相关的CSS样式修改
  9. ATS 5.3.0中利用grep得到纯净的配置文件
  10. 在Ubuntu 14.04 64bit上下载更新x265源码