Entonces, tengo mi computadora host local (que sea ZZZZ) y configuré dos hosts en Google Cloud Platform. Un host tiene IP pública estática (sea XXXX) y un host tiene IP efímera (sea AAAA). Ahora puedo enviar ssh a mi host con IP pública. Lo hago así:
$ ssh -i ~/.ssh/testuser -A @[email protected]
Veo un buen aviso y todo está bien. Ahora puedo ssh desde este host al host interno. Lo hago así:
X.X.X.X:~$ ssh Y.Y.Y.Y
Y de nuevo, todo está bien: veo un buen aviso de mi segundo host interno. Lo que quiero lograr es poder enviar ssh desde mi host local (ZZZZ) directamente a mi host interno en GCP. Supongo que necesito algo como el reenvío de puertos o algo así. Probé muchas soluciones de SO, pero lo que obtengo es Permission denied
. Entonces, lo que necesito son esos comandos exactos que podrán implementar mi tarea.
fuente