ClearPass命令备份和恢复

在一些特殊情况下,CPPM web不能正常访问,可能需要通过CLI进行配置的备份和恢复;或者自动化需求(例如现在Lab也是通过ansible进行配置备份和恢复)也需要命令行操作,可以参考此文。

备份配置:

可以通过任何shell脚本登录clearpass后台,然后使用backup命令:

例如:backup -f name.tar.gz -c

恢复配置:

例如:restore name.tar.gz -c -i

配置下载,此方法将利用curl命令远程下载ClearPass备份。wget等其他工具也可以使用,但需要不同的语法。注意,将来的版本可能会更改登录/下载url。

Curl命令参考:https://zhuanlan.zhihu.com/p/519406107

第一步:登录

curl -k -c /var/tmp/cjar -d "username=admin" -d "password=aruba123" https://10.1.50.41/tips/tipsLoginSubmit.action

//-k 忽略证书错误,-c 创建cookie 并存在/var/tmp目录cjar文件(本地目录)

第二步:下载备份

curl -k -b /var/tmp/cjar -o /var/tmp/test.tar.gz -d "type=SharedFile_Backup&contextData=test.tar.gz&encyptionPassword="  https://10.1.50.41/tips/tipsExport.actionsdf

//-k 忽略证书错误,-b 读取Cookie,-o 输出文件(本地目录),-d 将数据发布到请求的页面

打开相应文件夹即可:

3 Replies to “ClearPass命令备份和恢复”

  1. 請問一定要透過LINUX相關的系統,並且使用LINUX指令才能遠程下載備份嗎?
    是否有WINDOWS用的應用程式可以做類似的功能?

    1. 在一些特殊情况下,CPPM web不能正常访问,可能需要通过CLI进行配置的备份和恢复

    2. windows 支持curl,win10自带,也可以自行下载https://curl.se/download.html

发表回复

您的电子邮箱地址不会被公开。