You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure中是否有类似AWS Systems Manager的服务支持本地SSH隧道访问数据库

Azure 对等 AWS Systems Manager 隧道访问私有资源的解决方案

Azure 有完全匹配该需求的服务,首选方案为 Azure Bastion 原生隧道功能,和 AWS SSM Session Manager 的隧道能力对齐,无需管理 SSH 凭证、无需为私有资源开放公网访问权限,即可从本地建立隧道访问 VNet 内的私有数据库等资源。

具体使用方法

  • 第一步:在私有数据库所在的 Azure VNet 中部署 Azure Bastion 资源,SKU 选择标准层及以上即可支持隧道能力
  • 第二步:本地安装最新版 Azure CLI,完成 Azure 账号身份认证
  • 第三步:执行隧道建立命令即可实现本地端口映射,以映射 VNet 内私有 MySQL 数据库(私有IP 10.0.0.10,端口3306)到本地3306端口为例,命令如下:
    az network bastion tunnel --name <你的Bastion资源名称> --resource-group <Bastion所属资源组名> --target-ip-address 10.0.0.10 --port 3306 --resource-port 3306
  • 隧道建立完成后,直接在本地访问 127.0.0.1:3306 即可连接到私有部署的 Azure MySQL 数据库,所有流量全程走 Azure 内部加密链路,无需暴露数据库到公网。

轻量备选方案

如果你的 VNet 内已经有运行中的虚拟机,也可以使用 Azure CLI 的原生 SSH 能力快速打隧道,无需单独管理虚拟机的 SSH 密钥:
az ssh vm --name <VNet内虚拟机名称> --resource-group <虚拟机所属资源组> -- -L 3306:10.0.0.10:3306

内容的提问来源于stack exchange,提问作者Matrix

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 11:15:04