¿Cómo reenvío desde una dirección IP en mi red *local* a una máquina remota a través de SSH?

¿Cómo reenvío desde una dirección IP en mi red *local* a una máquina remota a través de SSH?

Siento que esto debería ser mucho más fácil de lo que resulta, pero básicamente:

  • En mi red doméstica local, tengo una cámara IP en la dirección IP 192.168.0.106:80y 192.168.0.106:554(configuración de la cámara y puertos de transmisión RTSP, respectivamente).
  • Tengo una máquina virtual ejecutándose en Azure; me gustaría reenviar de forma segura el tráfico desde esa cámara IP hasta la máquina virtual. Según esta publicación, me imagino que algo como esto debería funcionar:

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

Sin embargo, no he tenido suerte con esto (y con muchas variaciones). O el reenvío de puertos falla cuando se establece la conexión SSH o localhost:80 no se puede resolver en la máquina virtual remota.

¿Alguna sugerencia sobre lo que podría probar?

información relacionada