![通过 curl 从 hp 下载 Switch-Firmware 校验文件](https://linux22.com/image/791758/%E9%80%9A%E8%BF%87%20curl%20%E4%BB%8E%20hp%20%E4%B8%8B%E8%BD%BD%20Switch-Firmware%20%E6%A0%A1%E9%AA%8C%E6%96%87%E4%BB%B6.png)
我通过 expect-script 将 Switchconfigurations 和固件备份到 linuxhost。下载后,我想检查 md5 以确保传输和固件本身没有更改。
有没有办法从 hp 获取每个 curl 的 md5 校验和?
脚本循环遍历包含 IP + hp-Partnumber 的列表,我可以添加版本 Fe
谢谢本诺托
答案1
无法在 HPE(Aruba、Procurve、Comware)交换机的配置或固件上运行 MD5 哈希。您可以使用它show running-config hash
来显示 160 位哈希值,但 HPE 没有说明它使用的是什么算法。
下载后只需对文件进行哈希处理,然后与之前的哈希进行比较。
此外,无需备份固件,因为它是您之前在相关交换机上安装的固件。
注意:除非您使用 REST API,否则 curl 不是访问配置或固件文件的常用方法。更常见的是使用 SFTP 或 TFTP(不安全)。