文档目录

WingGate 把你连接的服务与运行在你自己网络内的 wing-connector 分开。本文说明两侧的职责划分、之间的传输通道,以及连接器可选的本地 SSH 入口。

两侧:服务与 wing-connector

WingGate 是服务:认证用户、存储元数据、执行授权。wing-connector 运行在目标机器旁,是唯一与目标机器进行 SSH 通信的组件;它主动出站连接 WingGate,无需任何入站监听。你运行的连接器留在你的信任边界内,靠近它所服务的资产。

仅出向,双向 TLS

wing-connector 主动向 WingGate 发起连接,建立双向认证的 TLS 通道。WingGate 通过这条反向传输通道访问你的资产,目标机器无需监听入站端口,也无需公网 IP。MCP 工具 payload、文件字节与 shell 流在客户端与连接器之间的数据面上流动,不经过服务;Web 终端是唯一例外,经由服务的会话流桥接。

SSH Direct:连接器自己的 SSH 入口

wing-connector 可以暴露一个本地 SSH listener(SSH Direct)。你的 SSH 客户端直接连到连接器主机上的这个 listener,而不是连 WingGate 的 SSH 端点。连接器通过 WingGate 认证你,然后只列出你的授权所覆盖的资产;shell 本身仍走与其它入口相同的会话、授权与审计边界。

SSH Direct 的归属分两类:wing-connector 自身的 listener 默认关闭,是逐连接器设置;WingGate 的 SSH 入口不携带本地监听配置,由 WingGate 侧统一配置并在首次安装时给出默认端点。wing-connector 的监听地址与可接受的认证方式(公钥、密码 + OTP、Web 授权)在 Web 控制台按连接器调整;WingGate 的入口端点不是节点本地设置,也不由控制台的连接器页面管理。两类场景下节点本地都只保留 ssh_direct.allowNonLoopback 这一项安全意图。listener 暴露在连接器主机上,监听范围受连接器主机防火墙约束。配置方式见部署连接器。