`
JhonStryker
  • 浏览: 19511 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

第一个用SSH自动登录router的shell脚本(expect)

阅读更多

#!/usr/bin/expect -f
  set ip 192.168.31.1   //设置ip变量
  set password admin    //设置密码变量
  set timeout 10            //设置超时时间
  spawn ssh root@$ip         //ssh链接
  expect {
    "*yes/no" { send "yes\r"; exp_continue}      //如果最后的字符匹配则执行命令
    "*password:" { send "$password\r"}           //    \r参数用来确定
  }
  expect "*#" { send "export LD_LIBRARY_PATH=/mnt/sda1/bin\r" }        //ssh成功后执行一些命令
  expect "*#" { send "mount /dev/sda1 /mnt/sda1\r" }
  expect "*#" { send "cd /mnt/sda1/kuaipan\r" }
interact

分享到:
评论

相关推荐

    RouterOS脚本生成器+5.X-6.X+Ver2.11.zip

    "RouterOS脚本生成器+5.X-6.X+Ver2.11.zip" 是一个专为RouterOS设计的工具,旨在帮助用户更方便地创建和管理配置脚本,尤其适用于版本5.X到6.X之间的系统。这个压缩包包含了版本2.11的脚本生成器,可能包括一系列...

    ros RouterOS脚本生成器

    "ros RouterOS脚本生成器"是一个工具,它能够帮助用户自动化生成RouterOS的配置脚本。这样的工具对于网络管理员来说极其有价值,因为它可以节省大量的时间和精力,尤其是在需要对多台路由器进行相同或类似配置时。...

    RouterOS脚本生成器 5.X-6.X Ver2.9

    RouterOS脚本生成器是一款专为RouterOS操作系统设计的强大工具,尤其在版本5.X到6.X之间,它为用户提供了高效、便捷的方式来创建和管理配置脚本。RouterOS是由MikroTik公司开发的一款高度可定制的网络操作系统,广泛...

    RouterOS脚本生成器

    RouterOS脚本生成器是一款专为 RouterOS 设计的实用工具,它可以帮助用户方便地创建、编辑和管理 RouterOS 的配置脚本。RouterOS 是由 MikroTik 公司开发的一款强大的路由器操作系统,广泛应用于网络管理和配置。...

    RouterOS脚本生成器 5.X-6.X.rar

    MikroTik RouterOS脚本生成器(ROS 5.X-6.X代码生成)是一种基于Linux V2.6内核的路由操作系统,可以生成ROS 5.X-6.X代码,可以直接把普通的电脑编程专业的路由器。通过这款MikroTik RouterOS脚本生成器能够非常方便快捷...

    Mikrotik RouterOS 脚本语言手册

    RouterOS是由Mikrotik公司开发的路由器操作系统,它内置了一种强大的脚本语言,用于自动化路由设备的维护任务。本手册详细介绍了这种脚本语言的使用方法。 一、脚本语言基础 脚本语言手册首先介绍了脚本的基本结构...

    RouterOS脚本生成器-v2.2

    1. **图形化界面**:提供一个直观的用户界面,使用户可以通过简单的点击和选择来构建复杂的脚本,避免手动输入CLI命令的繁琐工作。 2. **模板支持**:可能包含预设的模板,如端口配置、流量控制、访问控制列表...

    RouterOS脚本生成器 5.X-6.X Ver2.6.rar

    这个软件的主要功能是帮助用户自动生成用于管理、配置和自动化任务的脚本,极大地简化了RouterOS设备的管理和维护工作。RouterOS是由MicroTik公司开发的一款强大的路由器操作系统,广泛应用于各种网络环境,从小型...

    routeros-中文脚本教程

    - **背景**:本教程旨在向用户提供关于 MikroTik RouterOS 嵌入式脚本系统的详细介绍,帮助读者更好地理解和掌握如何利用脚本自动化管理路由器的各项任务。 - **目标受众**:本教程适合有一定编程基础并对 RouterOS...

    RouterOS脚本生成器V2.1.rar

    RouterOS是一种路由操作系统,是基于Linux核心开发 [1] ,兼容x86 PC的路由软件,并通过该软件将标准的PC电脑变成专业路由器,在软件RouterOS 软路由图的开发和应用上不断的更新和发展,软件经历了多次更新和改进,...

    router os命令 一些常用脚本

    router os命令 一些常用脚本 router os命令 一些常用脚本

    RouterOS防火墙脚本

    RouterOS精华教程中的经典防火墙脚本

    RouterOS脚本生成器 5.X 6.X Ver2.8

    RouterOS脚本生成器 5.X 6.X Ver2.8 MikroTikRouterOS脚本生成器可以生成ROS5.X-6.X代码,MikroTikRouterOS是路由操作系统,可以将普通PC变为高性能路由器,软件在Wlan无线、带宽控制、策略路由和防火墙过滤等功能上...

    routeros 掉线自动重启

    为了解决这个问题,我们可以设置一个自动重启策略,以确保路由器在出现故障时能够及时恢复服务。以下是关于"routeros 掉线自动重启"的具体步骤和知识点: 1. **监控接口状态**: RouterOS 提供了命令行接口 (CLI) ...

    RouterOS PCC负载脚本

    RouterOS PCC负载脚本

    nginx实现请求的负载均衡 + keepalived实现nginx的高可用的shell脚本

    `check_nginx.sh`是一个简单的Shell脚本,用于检查Nginx服务的状态。如果Nginx服务异常,Keepalived会降低优先级,触发VRRP状态切换。 通过结合Nginx的负载均衡能力和Keepalived的高可用性,我们可以构建一个健壮的...

    RouterOS脚本生成器 2.1

    . . RouterOS 脚本生成器 2.1

Global site tag (gtag.js) - Google Analytics