如何通过 SSH 从“本地”网络上的 IP 地址转发到远程计算机?

如何通过 SSH 从“本地”网络上的 IP 地址转发到远程计算机?

我觉得这应该比结果要容易得多 - 但基本上:

  • 在我的本地家庭网络上,我有一个 IP 摄像机,其 IP 地址为192.168.0.106:80192.168.0.106:554(分别为摄像机配置和 RTSP 流端口)。
  • 我有一个在 Azure 中运行的 VM - 我希望将流量从该 IP 摄像头安全地转发到该 VM。根据这篇文章,我想这样的事情应该有效:

ssh -L 192.168.0.106:80:localhost:80 -L 192.168.0.106:554:localhost:554 user@azure-vm-ip-address

然而,我对此没有运气(以及对此的许多变体)。建立 SSH 连接时端口转发失败,或者 localhost:80 在远程虚拟机上无法解析。

对我可以尝试什么有什么建议吗?

相关内容