使用 VPS 访问内部系统(使用 SSH 隧道)非常复杂

使用 VPS 访问内部系统(使用 SSH 隧道)非常复杂

我不太确定这个问题的最佳解决方案是什么,但是

我有一个带 3 个 IP 的 VPS。我的家用路由器后面有一个 unix 系统,没有端口转发。我希望能够访问 myVPSIP:25566 并获取内部系统上的数据。

myVPS ---> 内部系统

我该怎么做呢?我试过反向隧道。如果 minecraft 服务器部分引起混淆,这里有一个可以完成相同任务的替代示例。

我在家庭网络内的一台计算机上有一个 Web 服务器。它无法获取传入连接,因此我购买了一个 VPS,它有一个 IP。我希望能够通过 VPS IP 访问 Web 服务器。我尝试过反向 SSH 隧道,但不确定为什么它不起作用。

这是我使用的命令

ssh -f -R 25566:127.0.0.1:25566 root@myvps -N

答案1

尝试设置GatewayPortsSSH 的配置参数服务器改为yes。默认情况下,它是no,这意味着服务器不会转发来自另一台机器的连接。进行此更改后,您可能需要重新启动 SSH 服务器(软件,而不是硬件)才能使其生效。

相关内容