#!/usr/bin/expect### 新版双层跳板机版本 #### 设置15秒超时时间
set timeout 15# 设置参数名称
set jumpusr [lindex $argv 0]
set jumphost [lindex $argv 1]
set jumppassword [lindex $argv 2]
set jumpid [lindex $argv 3]
set jumpcmd [lindex $argv 4]
set host [lindex $argv 5]
set port [lindex $argv 6]
set password [lindex $argv 7]# ssh 第一层跳板机 输入密码
catch {spawn ssh $jumpusr@$jumphost}
expect "*assword:*" {send "$jumppassword\r"}# 选择第二层跳板机 并选择手动输入命令
expect "请选择目标资产:*" {send "$jumpid\r"}
expect "请输入命令或服务器ID:*" {send "$jumpcmd\r"}# 输入目标ip和port
expect "IP:*" {send "$host\r"}
expect "Port:*" {send "$port\r"}# 输入目标ip的密码
expect "*assword:*" {send "$password\r"}# 保持交互状态,并把控制权交给控制台
expect "*$host*"; interact# demo
# houcaiyun fort.xxxx.co password1 1 m 目标ip port 目标ip的密码

转载于:https://www.cnblogs.com/hcy-fly/p/11088975.html

齐志科技双层跳板机登陆机制v3.3.6 --shell脚本自动登陆实现相关推荐

  1. expect和shell脚本自动登录跳板机和使用AppleScript实现自动登录vpn软件

    作为一个程序员,一定要学会"偷懒",能写程序写脚本处理的一定不要自己手动搞.我就是一个懒人,每次登录公司的跳板机我都无比痛苦,因为这个过程分为下面这些步骤. 敲跳板机命令 输入密码 ...

  2. shell脚本自动记录登陆后 的IP地址和历史记录

    转载 http://ruilinux.blog.51cto.com/4265949/845405  今天一台线上的服务器不知道被哪个活宝执行了chmod -R 700 /home,造成了文件权限不对, ...

  3. DEDE免登陆接口 For DEDE_v5.X,实现自动登陆,永不过期

    可以实现用火车采集器发布时,不需要登陆DEDE后台,特别适合无人值守发布更新. 本方法适用于DEDE所有模型和模块,所有发布模块仅需要添加一处配置参数即可. 实现步骤如下: 取消DEDE未登陆时出现的 ...

  4. linux shell 自动应答y,Shell脚本SSH登陆自动应答

    Expect解释器协助Shell脚本实现SSH登陆自动应答,需要安装expect解释器来解释该脚本.只写了密码登陆方式自动应答,该脚本不支持密钥登陆自动应答 #!/usr/bin/expect -f ...

  5. 浙江齐志科技面试总结(挂在二面。。)

    一面(40分钟左右) 一 自我介绍及项目 自我介绍(实习:以后主动提出自己在学校的成绩和亮点) 项目讲解(自己负责的模块和整个小组协作问题) 项目中是怎么用到redis的 二 java基础 说说有哪些 ...

  6. python自动登录校园网_python 脚本自动登陆校园网

    学校的校园网每次重开电脑时都要重新打开浏览器进行网页登录,繁琐的操作比较麻烦,于是便写了个python的脚本进行自动登录,下面说下具体的操作过程: 1. 方法说明 博主采用的python的 reque ...

  7. 如何使用跳板机一键登录目标机器

      今天主要给大家分享一下ssh客户端怎么配置通过跳板机直接跳转目标机器.   大家知道,在日常的开发中,有可能我们的本机不能够直接连线上的服务器,但是我们本机能有连上跳板机,而跳板机是可以连接线上的 ...

  8. windows2003开机自动登陆桌面

    前一段时间不停的研究如何让windows2003开机自动登陆进入桌面,也许有人会说windows2003之所以安全就是因为有了这些防范措施,如果开机启动自动登陆进入桌面那和windows-xp有什么区 ...

  9. selenium自动登陆校园网wifi(含验证码处理)

    每次登陆川农wifi都要输入密码,账号,验证码.好麻烦有木有,作为一个伪技术工作者,本着装逼的原则,准备自己写个脚本自动登陆wifi,川农校园wifi验证码简单,随便处理下识别率几乎百分百,脚本实用性 ...

最新文章

  1. python 定义字典键为变量_在python字典中使用变量作为键名
  2. 静态Web服务器-多任务版
  3. 通过案例学功能 自定义监控功能初探
  4. 用python画猫咪怎么画-Python海龟画图工具绘制叮当猫程序
  5. 【mongo】centos6.9安装mongo2.6.3
  6. 深入理解maven及应用--转
  7. inspinia前端模板怎样修改图标
  8. HDU6438 Buy and Resell 解题报告(一个有趣的贪心问题的严格证明)
  9. mq java 开发_Java后台开发ActiveMQ使用指南
  10. php运用like乱码,使用MySql和php出现中文乱码的解决方法
  11. suse 安装php5.4_SUSE LINUX 安装Apache2 + PHP5 (普通安装,不是yum)
  12. 计算机怎么取消u盘启动程序,计算机设置U盘自动启动程序| U盘自动播放设置
  13. mba案例分析_2020年(第八届)MBA企业案例分析实践课程暨大赛完美收官!
  14. jmx监控java进程_用VisualVM远程监控Java进程
  15. 区块链浏览器_YOYOW正式发布更新版本区块链浏览器
  16. gb28181的sip通信
  17. ATT CFO将于6月告退 公司审计官接任
  18. co2激光切割机控制系统上位机C#源码,stm32f407控制板源码,可用于雕刻机,切割机,写字机,点胶机
  19. linux gif录制工具,教学?演示?在Linux下安装超好用的屏幕录像机来录制gif动画...
  20. POJ 1080 Gene

热门文章

  1. linux如何复制文件夹和移动文件夹
  2. 开启/去掉WIN7开机时选择用户登陆界面
  3. font-spider-plus字体文件压缩
  4. 如何在EXCEL中实现日期自动递增
  5. 无线系统(EEEN3006J-Wireless Systems)复习笔记 (4)
  6. 2021年数学建模B题分析--乙醇偶合制备乙烯
  7. PTA 6-6 分数 分数 10 作者 翁恺 单位 浙江大学
  8. 图文解说S参数(基础篇)
  9. anaconda更新python3.8_anaconda python3.8下载
  10. 弈缘围棋 v1.81 完全版 bt