首页 | 关于我们 |  产品展示新闻动态 | 资料下载 |  技术支持 | 产品知识 | 联系我们 今日报价
 
   路通网络 > 产品知识库 > 知识库 > 正文
 
怎样定时自动备份NetScreen?
 

怎样定时自动备份NetScreen?

网络管理员经常需要保存NetScreen配置以便归档、追踪等等。通常的办法,都是通过Web/Telnet/SSH形式登录到NetScreen,点击链接或执行命令来手动保存配置文件。但同时缺点也很明显,这种方法不能自动化,也无法定时执行。

以下是如何自动、定时备份(假设你有一台Linux机器,记住是Linux!而非Winodows):

对于ScreenOS5.3.X/5.4.X可以使用Perl::Telnet模块及TFTP服务实现,相关脚本如下:
# cat screenos_cfg_generate.pl
复制内容到剪贴板
一连串繁琐的代码(千万不要搞错哦):
#!/usr/bin/perl
use Net::Telnet ();
my $ip = "192.168.1.1";
my $username = "admin";
my $passwd = "admin";
my $telnet = new Net::Telnet (Timeout => 10, Prompt => /[\$%#>] $/);
$telnet->open($ip);
$telnet->login($username,$passwd);
my @line1 = $telnet->cmd("save config to tftp 192.168.1.2 NS50-Config from ethernet1");
my @line2 = $telnet->cmd("exit");
将上述脚本加入Crontab。

另外要提醒读者们的一点是,对于ScreenOS5.3.X,则可以直接利用PSCP(安装Putty)拷贝NS的配置文件,相应脚本如下:
# cat backnscfg_customer
复制内容到剪贴板
代码:
#!/bin/sh
DATE=`/bin/date +%Y%m%d%H%M`
/usr/bin/pscp -scp -pw admin admin@192.168.1.1:ns_sys_config /home/netscreen/ns_sys_config-$DATE
将上述脚本加入Crontab。这样就大功告成了,哈哈!

本章主题:怎样定时自动备份NetScreen?

D-Link交换机 CISCO交换机 H3C交换机 H3C路由器

以上产品热销中,请拨打热线0571-89910937

2008-5-9 17:05:56