Transferir una sesión ssh entre los mismos dispositivos físicos de una red a otra

Transferir una sesión ssh entre los mismos dispositivos físicos de una red a otra

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 addressy 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/ipel protocolo.

información relacionada