shell脚本自动化备份网络设备配置教程

本文介绍了如何在存在多个品牌和型号的网络设备的局域网中,通过在LINUX服务器上搭建TFTP服务和使用expect脚本来实现华为和阿尔卡特设备的配置文件自动化备份。通过计划任务定时执行,简化了手动备份过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于局域网内存在多台网络设备,如防火墙、路由器、交换机等,数量众多,且品牌不同,手工备份配置需要相当长的时间,现需要实现自动化导出备份配置。

经查询,该局域网内存在华为及阿尔卡特两种品牌,均支待TFTP方式导出配置文件。

评估后,利用内网已存在的LINUX服务器,搭建TFTP服务及配合expect交互软件,配合计划任务crontab实现批量采集设备配置文件。

前提条件:linux服务器与网络设备之间可以正常通信

步骤:
1.安装tftp服务器,配置TFTP目录及上传权限
2.安装expect,编写脚本
3.脚本加入计划任务执行

Debian最小化系统安装过程参考之前的教程。

一、安装TFTP服务
1.安装TFTP包

apt install -y tftp-hpa tftpd-hpa

2.修改配置文件

nano /etc/default/tftpd-hpa

在这里插入图片描述
3.创建TFTP目录

mkdir -p /switch_config_bak && chmod 777 /switch_config_bak

4.重启服务

systemctl restart tftpd-hpa.service

二.安装交互工具expect

apt install expect -y

在这里插入图片描述
三、了解华为及阿尔卡特网络设备TFTP备份配置方法
网络设备登录方法略过

华为

TFTP [服务器IP] [PUT/GET] 本机配置文件 保存的文件名
例:tftp 10.8.205.161 put vrpcfg.zip huawei_20231130.zip

AIcatel

复制 [配置文件]  tftp://[服务器IP]/保存的文件名
例:copy startu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值