【网络安全】远程登陆虚拟专网实验

2023-11-17

远程登陆虚拟专网实验

01.实验拓扑

在这里插入图片描述

02.实验命令

ASA的预配

ASA1(config)# int e0/1
ASA1(config-if)# nameif inside
ASA1(config-if)# ip add 192.168.10.1 255.255.255.0
ASA1(config-if)# no sh

ASA1(config-if)# int e0/2
ASA1(config-if)# nameif outside
ASA1(config-if)# ip add 202.100.10.1 255.255.255.0
ASA1(config-if)# no sh

ASA1(config)# route outside 0 0 202.100.10.2

ASA1(config)# nat (in) 1 0 0
ASA1(config)# global (outside) 1 interface

ASA1(config)# access-list ping permit icmp any 202.100.10.0 255.255.255.0
ASA1(config)# access-group ping in interface outside

无客户端的SSL

ASA上的配置命令

ASA1(config)# webvpn
ASA1(config-webvpn)# enable outside
//在outside接口上开启web vpn 功能

ASA1(config)# username text password 123
//创建用户名和密码

ASA1(config)# group-policy sslvpn-policy internal
ASA1(config)# group-policy sslvpn-policy attributes
ASA1(config-group-policy)# vpn-tunnel-protocol webvpn
//创建SSL VPN的组策略,并配置其属性

ASA1(config)# tunnel-group sslvpn-group type webvpn
ASA1(config)# tunnel-group sslvpn-group general-attributes
ASA1(config-tunnel-general)# default-group-policy sslvpn-policy
ASA1(config-tunnel-general)# authentication-server-group LOCAL
//创建SSL VPN的隧道组,并配置相关属性

ASA1(config-tunnel-general)# tunnel-group sslvpn-group webvpn-attributes
ASA1(config-tunnel-webvpn)# group-alias caiwu enable
//配置隧道组的webvpn属性,启用隧道组别名,指定为caiwu

ASA1(config)# webvpn
ASA1(config-webvpn)# tunnel-group-list enable
//在webvpn中开启隧道组下拉列表功能

胖客户端的SSL

ASA上的配置命令

1.创建SSL胖客户端模式的登陆用户、密码
ASA1(config)# username xiaoshou pas 123

2.启用胖客户端功能
ASA1(config)# webvpn
ASA1(config-webvpn)# enable outside
// 在outside接口启用webvpn功能
ASA1(config-webvpn)# svc image disk0:/sslclient-win-1.1.2.169.pkg
//指定SSL胖客户端模块镜像文件路径
ASA1(config-webvpn)# svc enable

3.配置给SSL胖客户端用户推送的私有IP地址池
ASA1(config)#  ip local pool ssl-pool 192.168.200.10-192.168.200.20  mask 255.255.255.0

4.定义隧道分离ACL策略
ASA1(config)# access-list ssl-acl extended permit ip 192.168.10.0 255.255.255.0 192.168.200.0 255.255.255.0

5.创建SSL胖客户端的组策略,并配置属性
ASA1(config)# group-policy ssl-policy internal
ASA1(config)# group-policy ssl-policy attributes
ASA1(config-group-policy)# split-tunnel-policy tunnelspecified
ASA1(config-group-policy)# split-tunnel-network-list value ssl-acl
//指定分离隧道的ACL策略名称为ssl-acl
ASA1(config-group-policy)# dns-server value 192.168.10.30
//指定内网DNS服务器IP地址
ASA1(config-group-policy)#split-dns value test.com
//指定内网DNS域名
ASA1(config-group-policy)# vpn-tunnel-protocol webvpn svc
//在VPN隧道协议中指定webvpn svc(胖客户端)
ASA1(config-group-policy)# webvpn
ASA1(config-group-webvpn)# svc ask enable
//启用SSL胖客户端的会话功能

6.创建SSL胖客户端的隧道组,并配置相应属性
ASA1(config)# tunnel-group ssl-group type webvpn
ASA1(config)# tunnel-group ssl-group general-attributes
ASA1(config-tunnel-general)# address-pool ssl-pool
//在隧道组中启用推送地址池
ASA1(config-tunnel-general)# default-group-policy ssl-policy
//指定隧道组调用的默认组策略

ASA1(config)# tunnel-group ssl-group webvpn-attributes
//配置隧道组的webvpn属性
ASA1(config-tunnel-webvpn)# group-alias xiaoshou enable
//开启隧道组的别名功能,并指定别名为:xiaoshou

7.配置登陆用户属性
ASA1(config)# username xiaoshou attributes
ASA1(config-username)# group-lock value ssl-group
//锁定用户xiaoshou到ssl-group隧道组,不得选择其他隧道组

8.开启隧道组列表功能
ASA1(config)# webvpn
ASA1(config-webvpn)# tunnel-group-list enable

9.配置NAT豁免
ASA1(config)# access-list nonat extended permit ip 192.168.10.0 255.255.255.0 192.168.200.0 255.255.255.0
ASA1(config)# nat (inside) 0 access-list nonat

03.实验过程

先按照拓扑图给路由器、防火墙、PC机配置IP地址,并在防火墙上进行路由、NAT、访问控制配置

先进行无客户端的SSL实验过程:

在WIN7上开启telnet服务

在这里插入图片描述

在XP上开启telnet服务

在这里插入图片描述

开启服务后可通过Win7 telnet/ping XP,成功通信
在这里插入图片描述在这里插入图片描述

在WIN7上开启ftp与web服务

在这里插入图片描述
在这里插入图片描述
按照如下内容添加FTP站点:

站点名称:test.com
物理路径:C:\inetpub\ftproot
FTP站点IP地址:192.168.10.2
ssl:无
身份验证:匿名
授权允许访问:所有用户

完成防火墙上无客户端的SSL配置命令后打开IE浏览器,输入防火墙outside接口地址202.100.10.1,使用设置的username和password登陆

在这里插入图片描述

在页面内输入WEB服务器地址即可访问

在这里插入图片描述

但关闭浏览器,重新打开IE浏览器,在地址栏中输入:

https://192.168.10.2   访问失败
ftp://192.168.10.2   访问失败

未经过身份验证,并且脱离了浏览器, SSL 连接无法连接,所以无法访问内网主机(Windows Server 2008)的资源。

要脱离浏览器的限制,使用主机直接访问,需要配置胖客户端

接下来就是关于胖客户端的SSL实验过程:

  • 上传sslclient-win-1.1.2.169.pkg软件包到ASA1防火墙的disk0存储设备中
    1)配置Windows 10物理主机的vmnet8网卡的IP地址为:192.168.10.5
    2)在Windows 10主机上测试连通性:ping 192.168.10.1(成功)
    3)将sslclient-win-1.1.2.169.pkg软件包复制到c:\asa目录中
    4)打开Cisco TFTP Server,设置工作目录为:c:\asa,并保持Cisco TFTP Server软件运行窗口处于打开状态,不可关闭该窗口
    5)在ASA1防火墙上执行copy命令:
    ASA1# copy tftp: disk0:
    提示输入tftp server的IP地址,输入:192.168.20.20
    提示输入源文件名,输入:sslclient-win-1.1.2.169.pkg
    提示输入目标文件名:回车
    6)文件上传完毕后,查看sslclient-win-1.1.2.169.pkg软件包是否存在
    ASA1# dir disk0:
    在这里插入图片描述

之后就可以根据上文的命令进行ASA的命令配置
在这里插入图片描述

点击安装客户端即可

在这里插入图片描述

右键点击小钥匙,并选择的"statistics"
在这里插入图片描述
在命令提示符中使用ipconfig/all就可查看本地连接信息
在这里插入图片描述

现在就可一在终端中直接访问内网的服务器
在这里插入图片描述
直接在IE浏览器中输入内网IP地址就可以直接访问了
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【网络安全】远程登陆虚拟专网实验 的相关文章

  • 拔剑四顾心茫然,绿源直呼“行路难”

    老牌两轮电动车品牌绿源上市之旅 多歧路 6月7日 北京市市场监督管理局公布北京市电动自行车产品质量监督抽查结果 绿源两款电动自行车因存在问题被点名 充电器和蓄电池 整车质量 控制系统等不符合标准 而就在一周多以前 绿源还向港交所第二次递交了
  • linux 常用系统命令

    1 调出登录主机列表 sshgo 2 查找服务器 server name 3 切换 deploy 用户 sudo su deploy 4 上传本地文件 rz be 5 下载文件 sz filename 6 crontab CentOS 6
  • 这台计算机无法连接到服务器,请确认网络连接是否正常,Win7玩英雄联盟提示“无法连接到服务器,请检查您的网络连接”六种解决方法...

    说到LOL英雄联盟相信很多玩家都比较熟悉了 它是一款网络游戏 但是最近有用户说Win7系统玩英雄联盟的时候提示 连接失败 无法连接到服务器 请检查您的网络连接 如下图所示 导致游戏无法顺利进行 怎么办呢 下面小编给大家分享Win7玩英雄联盟
  • Shell脚本之数字大小排列(小到大)

    脚本内容 bin bash read p 请输入一个数字 num1 read p 请输入一个数字 num2 read p 请输入一个数字 num3 tmp 0 如果 num1 大于 num2 就把 num1 和和 num2 的值对调 确保
  • defineProperty和proxy区别

    1 不同点 区别一 defineProperty 是对属性劫持 proxy 是对代理对象 如果需要监听某一个对象的所有属性 需要遍历对象的所有属性并对其进行劫持来进行监听 Object keys data forEach key gt le
  • 重构——在对象之间搬移特性(2)

    Inline Class 某个类并没有做太多的事情 应该将这个类的所有特性搬移到另一个类中 然后移除原类 过程与Extract Class相反 不再做介绍 Hide Delegate 客户通过一个委托关系来调用另一个对象 应当在服务类上建立
  • 回顾 Spring

    什么是Spring spring是一个为了简化企业级开发 它是轻量级的 使用IoC AOP等进行开发的一站式框架 比如 控制反转 依赖注入 面向切面编程 spring事务管理 通过spring继承其他框架 Spring继承jdbc myba
  • Python入门之魔法方法

    魔法方法 魔法方法总是被双下划线包围 例如 init 魔法方法是面向对象的 Python 的一切 如果你不知道魔法方法 说明你还没能意识到面向对象的 Python 的强大 魔法方法的 魔力 体现在它们总能够在适当的时候被自动调用 魔法方法的
  • I2C之知(三)--I2C总线的字节格式、时钟同步和仲裁

    字节格式 发送到SDA线上的每个字节必须是8位 每次传输的字节数量是不受限制的 每个字节后必须跟着一个ACK应答位 数据从最高有效位 MSB 开始传输 如果从机要执行一些功能后才能接收或者发送新的完整数据 比如说服务一个内部中断 那么它可以

随机推荐

  • STM32实现水下四旋翼(六)传感任务2——姿态解算代码实现(使用角度传感器)

    目录 一 绪论 二 JY901B与JY GPSIMU角度传感器介绍 1 角度传感器简介 2 JY901B的IIC通讯协议 3 JY GPSIMU的串口通讯协议 三 STM32的IIC与串口读取三轴角度驱动程序 1 IIC读取JY901B角度
  • Wide&deep模型详解

    谷歌于2016年提出的Wide Deep模型 Wide Deep模型的主要思路正如其名 是由单层的Wide部分和多层的Deep部分组成的混合模型 其中 Wide部分的主要作用是让模型具有较强的 记忆能力 Deep部分的主要作用是让模型具有
  • 为什么选择SoilVUE10 土壤湿度和温度剖面传感器

    几十年来 时域反射仪 TDR 一直是测量土壤含水量的主要方法之一 简单地说 电磁脉冲是沿着棒 或波导 发送的 这些脉冲在沿波导的不同点被反射 在从电缆到波导的过渡处以及在波导的末端处反射最为强烈 然后记录脉冲的传播时间 脉冲传播时间的测量受
  • Taichi安装与应用

    1 Taichi安装 看到知乎大神的作品后 99行代码的 冰雪奇缘 https zhuanlan zhihu com p 97700605 便尝试使用了一下Taichi 在Taichi官网上写的Python3 6 或者 Python3 7
  • ios如何上传文件到服务器,ios通过ftp上传文件到服务器

    ios通过ftp上传文件到服务器 内容精选 换一换 华为云帮助中心 为用户提供产品简介 价格说明 购买指南 用户指南 API参考 最佳实践 常见问题 视频帮助等技术文档 帮助您快速上手使用华为云服务 怎样上传文件到Windows操作系统云服
  • mysql唯一索引与null

    1 建表 CREATE TABLE test user id bigint 20 unsigned NOT NULL AUTO INCREMENT name varchar 255 NOT NULL age int 11 DEFAULT N
  • error getting endorser client for channel: endorser client failed to connect to XXX 问题的解决方案

    在启动hyperledger fabric 的示例程序 first network 的过程中遇到了 error getting endorser client for channel endorser client failed to co
  • mysql 根据id修改,一个id却修改了两条

    原来是因为前同事埋的坑 id用的不是bigint而是varchar hash碰撞 直接1557276925125128192和1557276925125128193id一起修改了 当id不连着的时候 又发现不了这个问题 id改成bigint
  • 图像验证码识别(四)——灰度化和二值化

    一 灰度化 灰度化应用很广 而且也比较简单 灰度图就是将白与黑中间的颜色等分为若干等级 绝大多数位256阶 在RGB模型种 黑色 R G B 0 与白色 R G B 255 那么256阶的灰度划分就是R G B i 其中i取0到255 从前
  • grub2各种手动命令引导教程(引导Ubuntu及安装镜像,arch Linux及安装镜像,Windows及winPE)

    手动引导ubuntu的iso镜像文件从而安装ubuntu grub gt 代表命令的开始 假设ubuntu镜像在U盘的第一个分区的根目录下即 hd0 1 ubuntu 18 04 desktop amd64 iso 手动引导下可以按TAB键
  • Java的线程同步 & 并发操作

    并发 CUP在同一时间或同一时段内只能执行一件事情 而不同时件执行时 切换得十分快速 因为CUP的频率非常高 切换的速度人根本感受不出来 同步 同步是多个任务进行时 按照一定的规律进行着 线程并发 同一时间间隔中 有多个线程在同时执行 就是
  • github使用,上传,上传失败解决方案----03

    1 首先登上github GitHub Where the world builds software GitHub 发现登不上 在设置中找到代理关掉他或者打开不断切换 我就是这么试的他就可以登录了 2 创建账号 首先创建账号 根据提示下一
  • 用python 分析微信好友信息并生成词云

    在知乎上偶然看到有人推荐itchart这个微信接口 抱着好奇的想法尝试了以下 果然非常好玩 官方链接 http itchat readthedocs io zh latest itchat 目录结构 get info py这个类用来爬取好友
  • 超详细Ubuntu安装Anaconda步骤+Anconda常用命令

    目录 1 下载Anconda安装包 方法1 网页手动下载 方法2 wget命令下载 2 安装Anaconda STEP1 使用bash命令安装Anaconda STEP2 阅读并接受安装协议 STEP3 确认安装位置 STEP4 初始化An
  • Java常见排序:(三)快速排序

    快速排序是一种非常快的交换排序方法 思路很简单 将待排的数据序列中任意取一个数据作为分界值 所有比这个值小的放在左边 比他大的放在右边 形成左右两个子序列 左边的值都比分界值小 右边的值都比分界大 接下来对左右两个子序列进行递归 两个子序列
  • flask-项目实操2

    基本目录搭建 apps cms 后台 front 前台 common 共有的 static 静态 css cms front templates 模版html cms front bbs py 程序的入口 config py 配置文件 ma
  • 蓝桥杯——砝码称重(DP求解)

    问题描述 你有一架天平和 N个砝码 这 N个砝码重量依次是 W1 W2 Wn 请你计算一共可以称出多少种不同的重量 注意砝码可以放在天平两边 输入格式 输入的第一行包含一个整数 N 第二行包含 N个整数 W1 W2 W3 WN 输出格式 输
  • Java 截取String类型字符串截掉后两位

    String strhours String valueOf 123456 String strh strhours substring strhours length 2 strhours length 截取 String strm st
  • 2021-04-21--中标麒麟--yum源修改

    在安装 中标麒麟V7 后 执行 yum y update 会提示这样信息 无法拿到更新包 原因出自yum源的问题 而网上的麒麟源好多包都不能用 总结了一下 以下方法最实用 确实最快的 但是要求能够联网 如下 1 前提找到查看版本 查看版本的
  • 【网络安全】远程登陆虚拟专网实验

    远程登陆虚拟专网实验 文章目录 远程登陆虚拟专网实验 01 实验拓扑 02 实验命令 无客户端的SSL 胖客户端的SSL 03 实验过程 先进行无客户端的SSL实验过程 在WIN7上开启telnet服务 在XP上开启telnet服务 在WI