
Mi servidor tiene 2 direcciones IP a través de dos redes. Debido a algunas restricciones, mi cliente sólo podrá acceder a una red a la vez. Por lo tanto, quiero una manera de transferir una sesión ssh en vivo con todas las aplicaciones abiertas sin problemas de una red a otra. Los dispositivos físicos (cliente y servidor) son los mismos. Lo que cambia es la red a través de la cual se conecta. ¿Se puede hacer esto?
¡Gracias!
Respuesta1
No es posible. SSH utiliza el protocolo tcp para sesiones entre extremos. TCP crea una dirección de socket para la comunicación. La dirección del socket es la dirección que combina ip_address+protocol+port
. Ejemplo de dirección de socket cuando vas a alguna web es 69.59.197.24:80:tcp
. Cuando pasa de una red a otra, cambia el socket porque cambia ip address
y todas las conexiones TCP se eliminarán. Puede encontrar más explicaciones sobre la dirección del socket aquí. También puedes investigar un poco sobre tcp/ip
el protocolo.