作为一个技术不算厉害的网络运维工程师,需要定期备份网络设备的配置,如果一台一台手动地:打开CRT—ssh远程某台网络设备—disply cur—保存log文本,我曾经计算过,我这样子一台一台手动保存大约25台设备配置的时间得半个钟,这种繁杂重复的操作还是交给脚本语言完成能够事半功倍。我最近也是在不断学习python语言,但是目前我还没有用过python脚本语言做这个自动备份设备配置的实验,待我对python脚本语言足够了解透彻,我想到时候我就可以信心满满地写新的博客心得了。
基于管理的网络设备都是使用SSH登录方式为多,所以我写的VBS脚本是采用SSH方式登录的,网上很多都是Telnet方式,现在,我就把我成功的案例分享出来,一起学习进步吧!
需要的软件:SecureCRT
实现的脚本:自动备份.vbs,list.txt
自动备份.vbs:分享链接是 https://pan.baidu.com/s/1aewzh561bndY-toPiIU-Mg 提取码: nggv (vbs和txt两个文本放在同一个目录下,需要修改自动备份.vbs内容,请重命名为.txt后缀,然后改变脚本的list.txt文本路径)
list.txt:格式如左图,一台设备占一行,一行的内容是:设备IP 设备名称 设备登录账号 设备登录密码
完成以上两个文本后,打开SecureCRT,然后点击目录“脚本”,再点击“执行”,然后导入自动配置.vbs这个脚本,就能够批量备份交换机路由器等网络设备的配置了。
原文地址:https://www.cnblogs.com/yunsi/p/11372890.html
时间: 2024-10-25 04:05:29