![如何在 Windows 上转发 SSH 连接?](https://linux22.com/image/1504632/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20%E4%B8%8A%E8%BD%AC%E5%8F%91%20SSH%20%E8%BF%9E%E6%8E%A5%EF%BC%9F.png)
我需要连接到位于本地网络内的 SSH 服务器。我可以通过 VPN 连接到网络,其客户端仅适用于 Windows。
我有一台运行 VPN 客户端的虚拟 Windows 10 计算机。当 VPN 软件连接时,计算机可以连接到 SSH 服务器。Windows 无法直接共享 VPN 客户端的连接。
我想使用我的主机连接到 SSH 服务器。是否有 Windows 程序可以将入站 SSH 连接转发到远程计算机?如果没有,还有其他方法可以实现此目的吗?
简而言之,我需要通过 Windows 机器连接到 SSH 服务器。
答案1
向您的 VM 添加桥接网络适配器...IP 与您的主机 PC 位于同一网络中。在 VM 上,为 VPN 连接的“nic”设置 Internet 连接共享,在您的主机 PC 上为您想要访问的 SSH 服务器设置静态路由,并使用网关/下一跳,即 VM 桥接接口的 IP 地址。
带有伪 IP 的样本:
Host PC 192.168.1.101
VM Bridged Interface 192.168.1.102
VM Interface w/VPN 192.168.10.10
您尝试访问的 SSH 服务器:192.168.125.125
路由添加主机 192.168.125.125 GW 192.168.1.102
您的 Real Host PC 应该能够 ping 192.168.1.102(您网络上的其他设备也应该能够 ping 通)