linux expect 自动登录交换机保存配置的方法

 更新时间:2019年07月25日 10:09:30   作者:netfresh  
今天小编就为大家分享一篇linux expect 自动登录交换机保存配置的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

telnet.exp 文件内容如下:

#!/usr/bin/expect -f 
 set ip [lindex $argv 0 ]   
 set username [lindex $argv 1 ]   
 set password [lindex $argv 2 ]  
 set superpassword [lindex $argv 3 ] 
 set timeout 10          
 spawn telnet $ip
 expect {
 "name" { send "$username\r";exp_continue }
 "*assword" { send "$password\r"; exp_continue }
 "*>" { send "enable\r" ; exp_continue }
 }


expect {
 "*assword" { send "$superpassword\r"; exp_continue }
 "*#" { exp_send "wr \r";}
 }

exp_send "quit\r"
expect eof

命令执行:

./telnet.exp 192.168.0.80 admin cisco cisco

telnet.exp 命令后参数依次为交换机IP、登录账号、密码、enable密码。

以上这篇linux expect 自动登录交换机保存配置的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • linux下使用Docker和OSS轻松搭建ownCloud专属网盘(网盘关闭不用怕)

    linux下使用Docker和OSS轻松搭建ownCloud专属网盘(网盘关闭不用怕)

    本文将利用阿里云容器服务在几分钟内轻松搭建一个基于Docker的ownCloud专属网盘,并使用阿里云提供的OSS(Object Storage Service,对象存储服务)作为高可靠、低成本的云存储后端,需要的朋友可以参考下
    2017-04-04
  • Centos7 Mysql 5.6 多主一从 解决方案与详细配置

    Centos7 Mysql 5.6 多主一从 解决方案与详细配置

    这篇文章主要介绍了Centos7 Mysql 5.6 多主一从 解决方案与详细配置,需要的朋友可以参考下
    2016-04-04
  • yum install -y zlib zlib-devel 报错问题及解决

    yum install -y zlib zlib-devel 报错问题

    这篇文章主要介绍了yum install -y zlib zlib-devel 报错问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • Apache Omid TSO 组件源码实现原理解析

    Apache Omid TSO 组件源码实现原理解析

    这篇文章主要介绍了Apache Omid TSO 组件源码实现原理解析,本文给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2024-07-07
  • 阿里云添加的安全组端口以及添加后无法访问问题排查

    阿里云添加的安全组端口以及添加后无法访问问题排查

    这篇文章主要介绍了阿里云添加的安全组端口以及添加后无法访问问题排查,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • CentOS7.4下MySQL5.7.28二进制方式安装的方法步骤

    CentOS7.4下MySQL5.7.28二进制方式安装的方法步骤

    这篇文章主要介绍了CentOS7.4下MySQL5.7.28二进制方式安装的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • 批处理模式下运行 top 命令的方法

    批处理模式下运行 top 命令的方法

    top 命令 是每个人都在使用的用于 监控 Linux 系统性能 的最好的命令。这篇文章给大家介绍批处理模式下运行 top 命令的方法,感兴趣的朋友一起看看吧
    2019-10-10
  • Centos 6.9环境下创建用户及删除用户的方法

    Centos 6.9环境下创建用户及删除用户的方法

    这篇文章主要介绍了Centos 6.9环境下创建用户及删除用户的方法,结合实例形式分析了Centos 6.9创建用户及删除用户相关的用户名、密码创建、删除及权限设置等相关命令使用方法,需要的朋友可以参考下
    2018-04-04
  • Linux使用join -a1来合并两个文件

    Linux使用join -a1来合并两个文件

    今天小编就为大家分享一篇关于Linux使用join -a1来合并两个文件,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 基于cobbler 实现自动安装linux系统

    基于cobbler 实现自动安装linux系统

    这篇文章主要介绍了cobbler 自动安装linux系统的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11

最新评论