digamos que hay tres jugadores: A, B, C donde A es la máquina local, B es el servidor ssh, C es el destino final.
a través de ssh local port forwarding, A puede conectarse a C a través de B.
Entonces, los datos seguirán la ruta A - B - C para comunicarse entre sí.
Digamos que C fue diseñado originalmente para permitir solo la conexión desde B pero restringir la conexión desde A. Por supuesto, esta es la razón por la que A usaría el reenvío de puertos para llegar a C.
En este caso, ¿hay alguna forma para que C pueda detectar que, aunque sus datos vayan a B, el usuario final es en realidad A?
En otras palabras, ¿hay alguna forma para que C detecte el reenvío de puertos?
Según mi conocimiento limitado, dado que C está enviando todos los datos a B después de todo, ¿no debería NO poder detectar A?