ScreenOS:从CLI升级固件

时间:2020-02-23 14:44:27  来源:igfitidea点击:

可以通过Web UI或者命令行界面(CLI)来管理用于SSG安全设备的Juniper ScreenOS。

通过Web界面进行的升级可能无穷无尽。
最好的方法是通过CLI。

要完成此任务,您需要:

SSH或者Telnet客户端TFTP服务器

这是一个快速的操作方法。

首先,您需要从juniper.net上获取ScreenOS,解压缩并使其在本地TFTP服务器上可用。

1.使用SSH客户端连接到您的设备:

ssh netscreen<@ip_addr>

2.保存您当前的配置(以防万一!)

save config to tftp <ip_addr> <filename.cfg>

3.下载并刷新设备上的图像:

save soft from tftp <ip_addr> <filename> to flash

[示例:将软件从tftp 192.168.1.1 ssg5ssg20.6.3.0r12.0保存到闪存]

或者通过USB:

save software from usb ssg20.6.3.0r12.0 to flash

4.现在正在上传镜像,完成后固件将自动闪烁。
您应该看到以下输出:

Load software from TFTP 0.0.0.0 (file: ssg5ssg20.6.3.0r12.0).
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
tftp received octets = 13353346
tftp success!
TFTP Succeeded
Save to flash. It Jan take a few minutes ...platform = 25, cpu = 12, version = 18
update new flash image (02575760,13353346)
platform = 25, cpu = 12, version = 18
offset = 20, address = 5800000, size = 13353268
date = 1f08, sw_version = 31808000, cksum = 42d91b23
Program flash (13353346 bytes) ...
+++++++++++++++++++++++++++++++++++++++++++++++++++++done
Done
SSG5 ->

5.现在,您可以重新启动设备以启动到新的ScreenOS版本:

reset

提示与技巧 :

要获取当前的运行配置:

get config

要获取当前版本信息:

get system

降级到ScreenOS的早期版本:

exec downgrade