帮我写一个华为S系列用telnet备份配置的脚本
时间: 2024-05-15 10:18:30 浏览: 101
华为配置脚本
5星 · 资源好评率100%
好的,以下是一个基本的华为S系列使用telnet备份配置的脚本:
```
#!/usr/bin/expect
set timeout 30
set hostname [lindex $argv 0]
set username [lindex $argv 1]
set password [lindex $argv 2]
set date [exec date +%Y%m%d%H%M%S]
set filename $hostname-$date.cfg
spawn telnet $hostname
expect "login:"
send "$username\r"
expect "Password:"
send "$password\r"
expect ">"
send "save $filename\r"
expect "Are you sure to save the configuration ? (Y/N)"
send "Y\r"
expect ">"
send "quit\r"
expect eof
```
使用方法:
在命令行中输入以下命令来运行脚本:
```
./backup.sh 192.168.1.1 admin password
```
其中,192.168.1.1 是要备份配置的华为设备的 IP 地址,admin 是登录用户名,password 是登录密码。脚本会自动在运行目录下生成一个以设备名称及时间戳命名的配置文件。
阅读全文