概述:

我们可以通过ASA的REST API,以HTTPS的方式,使用JSON的数据结构,快速批量的配置ASA设备。

由于ASA的REST API并非原生API,而是以插件的形式存在,所以我们需要下载并加载。下载地址:
https://download.csdn.net/download/tushanpeipei/18715614?spm=1001.2014.3001.5503

下载完成后,可以使用tftp的方式将REST API文件传入到设备上进行加载。

步骤参考文档:
https://download.csdn.net/download/tushanpeipei/18715557?spm=1001.2014.3001.5503

实验拓扑:


实验环境选用EVE,Net使用cloud0即可,ASAv的Mgmt0/0接口IP地址与桥接的接口在同一网段,保证ASAv能够和外部真实网络进行通信。如下图,192.168.0.1是网关地址。

步骤一:基础配置

在EVE中启动ASA,完成SSH和HTTP基本配置,如下所示:

hostname ASA
interface ManagementO/0no shutdownmanagement-only nameif MGMTsecurity-level 0ip address 192.168.0.200 255.255.255.0
username admin password Cisc0123 privilege 15
aaa authentication ssh console LOCAL
aaa authentication http console LOCAL
http server enable
http 0.0.0.0 0.0.0.0 MGMT
ssh 0.0.0.0 0.0.0.0 MGMT

步骤二:拷贝和镜像

首先在192.168.0.188的根目录下存放asa-restapi-7131-lfbff-k8.SPA,并开启tftp服务器,然后再ASAs上进行下载。

copy tftp://192.168.0.188/asa-restapi-7131-lfbff-k8.SPA disk0:

下载成功后加载镜像:

rest-api image flash:///asa-restapi-7131-lfbff-k8.SPA

启动rest-api agent:

rest-api agent

步骤三:查看是否加载成功

show version

步骤四:使用游览器加载文档测试页面,后续方便改为python代码

地址为:https://192.168.0.200/doc/,其中192.168.0.200为管理口地址。

会要求输入账号和密码:也就是步骤一种配置的username和password

输入账号和密码后,则进入测试页面:

REST API的具体应用请关注后续的文章。

ASA REST API安装步骤相关推荐

  1. macos big sur安装php扩展_用PHP构建基于swoole扩展的socket服务(附PHP扩展安装步骤)...

    最近公司的一项目中,需要用PHP搭建一个socket服务. 本来PHP是不适合做服务的,因为和第三方合作,需要采用高效而稳定的TCP协议进行数据通信.经过多次尝试,最终选择了开源的PHP扩展:swoo ...

  2. python软件安装步骤-一篇非常棒的安装Python及爬虫入门博文!

    一. 大数据及数据挖掘基础(私信小编007即可获取大量Python学习资料!) ***部分主要简单介绍三个问题: 1.什么是大数据? 2.什么是数据挖掘? 3.大数据和数据挖掘的区别? 1.大数据(B ...

  3. eclipse版本详解以及下载安装步骤及启动eclispe报错整理

    一.eclispe版本详解 本段内容转载自:https://www.cnblogs.com/chenmingjun/p/8404628.html 1.eclipse版本代号一览表 Eclipse的设计 ...

  4. linux php gd库安装,Linux系统gd库安装步骤说明

    gd库是PHP处理图形的扩展库,它提供了一系列用来处理图片的API(应用程序编程接口),使用gd库可以处理图片或者生成图片.在网站上,gd库通常用来生成缩略图,或者对图片加水印,或者生成汉字验证码,或 ...

  5. Ubuntu16.04 Caffe 编译安装步骤记录

    历时一周终于在 ubuntu16.04 系统成功安装 caffe 并编译,网上有很多教程,但是某些步骤并没有讲解详尽,导致配置过程总是出现各种各样匪夷所思的问题,尤其对于新手而言更是欲哭无泪,在我饱受 ...

  6. vatic标注工具安装步骤(非docker安装)以及错误解决办法

    Vatic标注工具安装步骤(非docker安装)以及错误解决 1.安装参考 2.安装步骤 2.1.环境介绍 2.2.下载Vatic 2.3.配置Apache 2.4.配置MySQL 2.5.配置/安装 ...

  7. XyplayerX4.0 影视解析源码+解析接口+安装步骤

    简介 XyPlayer 智能解析,是用PHP开发的一款拥有强大的后台管理.一次解析.资源站对接.线路切换.剧集列表.自动播放下集等功能的智能二次解析网站源码!资源来自网络.带多条无广告线路,智能屏蔽手 ...

  8. Intel MIC (至强融核) 安装步骤

    英特尔(R) 至强融核(TM) 平台软件堆栈 英特尔(R) 至强融核(TM) 协处理器软件开发平台 gold 软件预览版本 驱动程序修订版: 2.1.4346-16 Oct 19, 2012 部件号: ...

  9. php怎么安装ecshop,ECSHOP4.0安装教程【ECSHOP4.0安装流程方法】ECSHOP4.0安装步骤-ECSHOP教程网...

    ECSHOP教程网更新了最新ecshop4.0安装教程,为菜鸟提供详细图文ecshop4.0安装步骤,一步步教会大家如何ecshop4.0安装方法以及安装流程,让大家都会ecshop4.0安装. 大家 ...

  10. Android studio 安装步骤

    Android studio 安装步骤 Android studio下载地址 官网 百度网盘 下载好安装包后安装步骤: 新建一个Android 在新建的Android下面建skd.studio.wor ...

最新文章

  1. tcp wrapper
  2. bug4 导入新工程时报 Target runtime com.genuitec.runtime.generic.jee60 is not defined
  3. 仿写thinkphp的I方法
  4. hdu 3671 Boonie and Clyde
  5. promise的应用和在VUE中使用axios发送AJAX请求服务器
  6. div 重新加载_使用React的HOC来完成模块的异步加载
  7. eclise去连接mysql,Eclipse如何连接MySQL
  8. Python以字符形式打印双色图片中的文字
  9. 区块链项目开发最容易受区块链技术影响的行业
  10. 第十五讲 循环体for基础
  11. 数据库中int类型存在空数据开发过程中model和dal层处理方法
  12. higtech软件的使用
  13. python 知乎 sklearn_最全知乎专栏合集:编程、python、爬虫、数据分析、挖掘、ML、NLP、DL......
  14. python3之http.server模块
  15. php ajax jquery瀑布流,jQuery瀑布流插件——jQuery.Waterfall
  16. Chart-制作饼图
  17. SQL SERVER中的汉字转拼音-实现根据拼音搜索汉字
  18. 图片怎么加logo水印
  19. 又闹分裂?Node.js 被 fork 出一个项目 Ayo.js
  20. SQL 注入攻击:简介与原理

热门文章

  1. 情人节,我用字符画出了一个对象!
  2. 实习分享 | 来康康字节小姐姐的经验
  3. NLP—4.如何阅读paper
  4. python基础3-运算符总结_位操作符_优先级问题
  5. Netty in action—单元测试
  6. 回顾2020年那些“领域第一本”,每一本都强烈推荐!
  7. 让《强化学习(第2版)》架起一座通往强化学习经典知识宝库的桥梁
  8. WannaCry只是个开始?信息时代你急需的安全书单
  9. 原码, 反码, 补码
  10. Java: ArrayList