【数通】SSL VPN

SSL VPN 是什么?

  • 是采用SSL/TLS协议来实现远程接入的一种轻量级 VPN 技术。
  • 利用 SSL 协议提供的基于证书的身份认证、数据加密和消息完整性验证机制,可以为应用层之间的通信建立安全连接。因为 SSL 协议内置于浏览器中,使用 SSL VPN 可以免于安装客户端。
  • 使用终端(笔记本等)与企业内部的 SSL VPN 服务器建立 SSL VPN 隧道后,即可通过该隧道远程访问企业内网的 Web 等服务器。

SSL VPN 的工作方式

  1. 终端用户访问企业内网服务器时,首先与 SSL VPN 服务器 建立隧道,采用标准的 SSL 协议对传输的数据包进行加密。
  2. 在用户登录 SSL VPN 服务器时,SSL VPN 服务器对用户身份进行认证。
  3. SSL VPN 服务器将报文发送至特定服务器进行验证,用户通过验证后即可访问(企业内网管理员分配指定的) 服务器资源。

SSL VPN 特点

安全性:利用 SSL/TLS 协议为应用层之间的通信建立安全连接。访问控制细分程度可达 URL 或文件级别,大大提高企业远程加入的安全级别。

便携性(成本):SSL VPN 基于 B/S 架构,因此无需安装客户端,使用普通浏览器即可访问。

跨平台兼容:只要支持 SSL 协议,无论是Windows、Mac、Linux,还是Android、IOS,都能使用 SSL VPN。

SSL VPN 玩法

部署方式:出口防火墙

出口防火墙配置

bash 复制代码
# 配置接口 IP 地址
 
# 开启防火墙 Web 页面
[USG6000V1-GigabitEthernet0/0/0]service-manage enable
[USG6000V1-GigabitEthernet0/0/0]service-manage all permit

# 创建区域(trust、untrust)
[USG6000V1]firewall zone trust
[USG6000V1-zone-trust]add interface GigabitEthernet 0/0/0
[USG6000V1-zone-trust]add interface GigabitEthernet 1/0/1
[USG6000V1]firewall zone untrust
[USG6000V1-zone-trust]add interface GigabitEthernet 1/0/0

# 配置安全策略
[USG6000V1]security-policy
[USG6000V1-policy-security]rule name trust-untrust
[USG6000V1-policy-security-rule-trust-untrust]source-zone trust
[USG6000V1-policy-security-rule-trust-untrust]destination-zone untrust
[USG6000V1-policy-security-rule-trust-untrust]action permit

[USG6000V1-policy-security]rule name untrust-local
[USG6000V1-policy-security-rule-untrust-local]source-zone untrust
[USG6000V1-policy-security-rule-untrust-local]destination-zone local 
[USG6000V1-policy-security-rule-untrust-local]action permit

[USG6000V1-policy-security]rule name untrust-trust
[USG6000V1-policy-security-rule-untrust-trust]source-zone untrust
[USG6000V1-policy-security-rule-untrust-trust]destination-zone trust
[USG6000V1-policy-security-rule-untrust-trust]action permit

# 配置 nat 策略
[USG6000V1]nat-policy
[USG6000V1-policy-nat]rule name trust-untrust
[USG6000V1-policy-nat-rule-trust-untrust]source-zone trust
[USG6000V1-policy-nat-rule-trust-untrust]destination-zone untrust 
[USG6000V1-policy-nat-rule-trust-untrust]act source-nat easy-ip

# 配置缺省路由
[USG6000V1]ip route-static 0.0.0.0 0 100.100.100.1

# 创建 sslvpn 策略
# 注:ensp的防火墙在web页面配置会闪退,因此采用命令行模式。实际两种都可行。
[USG6000V1]v-gateway sslvpn interface GigabitEthernet 1/0/0 private

USG6000V1\]v-gateway sslvpn interface GigabitEthernet 1/0/0 private 输入以上命令,在 Web 页面会出现以下信息,也就是添加成功。 ![](https://i-blog.csdnimg.cn/direct/60a9318316434a339d8b08c69bdfb2cd.png) 接下来启用网络扩展服务 配置可分配方位 选择**手动路由模式** 配置可访问网络列表 ![](https://i-blog.csdnimg.cn/direct/3ff51891478846d9bb1880743b680a5e.png) 创建 SSL VPN 用户组与 test01 用户(注:名字随便) ![](https://i-blog.csdnimg.cn/direct/6722672ffe5d431e8874be13b19732b6.png)

截止至以上配置,已经可以实现 SSL VPN 的基本使用。

首先,PC 设备打开浏览器,直接访问防火墙网关,https:// 网关 IP 地址

使用刚刚创建的 test01 用户登录,开启网络扩展。

访问内网服务

相关推荐
虾..2 小时前
Linux 软硬链接和动静态库
linux·运维·服务器
Evan芙2 小时前
Linux常见的日志服务管理的常见日志服务
linux·运维·服务器
玄斎2 小时前
MySQL 单表操作通关指南:建库 / 建表 / 插入 / 增删改查
运维·服务器·数据库·学习·程序人生·mysql·oracle
rit84324993 小时前
C# Socket 聊天室(含文件传输)
服务器·开发语言·c#
hkhkhkhkh1234 小时前
Linux设备节点基础知识
linux·服务器·驱动开发
老蒋新思维5 小时前
创客匠人视角:智能体重构创始人 IP,知识变现从 “内容售卖” 到 “能力复制” 的革命
大数据·网络·人工智能·tcp/ip·创始人ip·创客匠人·知识变现
柏木乃一5 小时前
进程(2)进程概念与基本操作
linux·服务器·开发语言·性能优化·shell·进程
CloudJourney6 小时前
从Unix到OpenEuler及其关键协议解析
服务器·unix
AI科技星7 小时前
质量定义方程常数k = 4π m_p的来源、推导与意义
服务器·数据结构·人工智能·科技·算法·机器学习·生活
老蒋新思维7 小时前
创客匠人:认知即资产 ——AI 时代创始人 IP 知识变现的底层逻辑
网络·人工智能·网络协议·tcp/ip·重构·创始人ip·创客匠人