使用 ZeroTier 网络的 SSH 隧道

Posted

技术标签:

【中文标题】使用 ZeroTier 网络的 SSH 隧道【英文标题】:SSH tunneling with ZeroTier network 【发布时间】:2020-12-10 04:32:21 【问题描述】:

所以我在 IP 为 192.168.1.169 的服务器中有 ESXi 在 ESXi 内部,我有一个启用了 NextCloud 和 ZeroTier 的虚拟机

我使用了 ZeroTier,因此我可以在我的网络之外使用 NextCloud。

现在我需要在我的网络之外访问 ESXi Web GUI,因为我已经启动并运行了 ZeroTier,所以我可以使用它吗?

所以我在笔记本电脑上设置了 ZeroTier,连接到同一个网络。

现在我正在尝试通过 SSH 隧道连接到 NextCloud Vm,这样我就可以通过访问家庭网络之外的 ESXi Web Gui 来管理所有其他 Vm。

但我不能这样做,我不知道为什么......

ESXi -> 192.168.1.169(在端口 80 中运行) 带有 NextCloud 的虚拟机 -> 192.168.1.170 (LAN) , 172.30.5.64 (ZeroTier IP)

我做的 ssh 隧道

ssh -L 1337:192.168.1.169:80 mysshuser@ZeroTier IP of my Nextcloud VM

当我执行该命令并尝试转到 localhost:1337 时,没有任何反应...

【问题讨论】:

【参考方案1】:

我发现问题出在我所在的网络上。

我正在使用我的电话网络,但由于某种原因,我的 ISP 阻止了使用该网络的 *** 连接。

我用另一个房子的外部网络进行了测试,它运行良好

【讨论】:

以上是关于使用 ZeroTier 网络的 SSH 隧道的主要内容,如果未能解决你的问题,请参考以下文章

SSH隧道及其使用

使用 Java 通过 SSH 隧道传输文件

ssh隧道配置

在 Java 中通过 SSH 隧道运行远程命令

使用ssh隧道+privoxy实现Linux全局代理

Linux-ssh隧道详解