Linux上实现网络设备配置文件自动备份
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,脚本的功能是代替手工到交换机上保存配置,是完全登陆交换机来作的操作,不论交换机的版本高低,只要权限内能敲的命令,基本都可以实现。脚本的执行过程是这样的:telnet到指定交换机--保存配置--通过交换
千家信息网最后更新 2025年12月01日Linux上实现网络设备配置文件自动备份
脚本的功能是代替手工到交换机上保存配置,是完全登陆交换机来作的操作,不论交换机的版本高低,只要权限内能敲的命令,基本都可以实现。
脚本的执行过程是这样的:telnet到指定交换机--保存配置--通过交换机登陆到服务器--输入用户名密码--将交换机的配置文件上传到FTP服务器上。
下面是脚本内容(vi tel10.sh):
#!/usr/bin/expect //此处用的是expect,如果linux没有的话,需要yum安装一下//set date [exec date "+%Y%m%d"] //给date变量赋值,后面需要调用//spawn telnet 192.168.10.10 //这是expect的一个命令,表示从服务器上telnet到192.168.1.104//expect "Username:" //在回显的字符串中匹配Username:,如果匹配到,执行下面//send "admin\r" //向交换机发送admin字符串,即输入telnet到交换机的用户名//expect "Password:" //在回显的字符串中匹配Password:,如果匹配到,执行下面//send "Admin@huawei\r" //向交换机发送Admin@huawei字符串。即输入tel到交换机的密码//send "save\r" //向交换机发送save字符串,相当于在交换机上执行save命令//send "Y\r" //因交换机在save时,会有个交互过程,发送字符串Y,相当于在交换机输入Y//send "ftp 192.168.10.1\r" //向交换机发送ftp 192.168.1.1指令,相当于在交换机上输入ftp 192.168.1.1这条命令,意思就是登陆FTP服务器//send "admin\r" //发送字符串admin,即输入登陆FTP服务器的用户名//send "Admin@huawei\r" //发送字符串Admin@huawei。即输入登陆FTP服务器的密码//send "put flash:/vrpcfg.zip /configbck/$date.zip\r" //执行指令Put,交配置文件上传到FTP服务器//interact 说明:1、Linux服务器上要先按装expect,否则是不能执行expect命令的。
2、Linux服务器要安装telnet,否则是不能telnet的。此处也可以使用ssh 登录服务器代码如下:
spawn ssh -p 22 admin@192.168.10.10 send "yes\r" expect "password:" send "Admin@huawei\r" 3、向交换机发送什么指令,不同的交换机是不一样的,根据需要选择要send的字符串,也就是根据需要来指定你要在交换机的输入的命令。当然不只有备份,像reload /switchport mode trunk都是可以做的。下面我们要做的是,创建一个crontab自动执行任务
[root@permanet ~]# crontab -e00 01 * * * /home/expect/tel10.exp //1点0分,每日每月每周,执行绝对路径下的命令//可以写改写脚本建立一个ip地址文件,然后读取文件中的ip,依次备份。
交换机
服务器
服务
字符
字符串
输入
命令
登陆
文件
配置
脚本
密码
指令
用户
用户名
备份
过程
不同
也就是
代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
wdcp数据库访问
dna数据库 浙江寻亲
金考典服务器崩溃
数据库部门有什么属性
苹果手机改密码时服务器出现问题
软件开发工程师职位分析
硕士工作四年去华三做软件开发
铁克智能备份数据库
网络安全自主可控 问题
亚卓网络技术有限公司
域控服务器安全配置
爱刮刮网络技术
数据库ip是什么意思
领族网络技术有限公司
互联网科技企业用杰字
义乌创博网络技术部
今天艾尔登法环游戏服务器
无线网络技术教程重点
互联网金融中的金融科技
如何建立多个专病数据库
数学与网络技术深度融合培训
求生之路rpg服务器人物源码
成都培训机构软件开发
怎么登录我的数据库
网络技术 视频
网站如何开展网络安全等级保护
网络技术本科学校
嘉定区常规软件开发厂家价格
常州高科技软件开发技术指导
时代中国软件开发师