Transferir uma sessão ssh entre os mesmos dispositivos físicos de uma rede para outra

Transferir uma sessão ssh entre os mesmos dispositivos físicos de uma rede para outra

Meu servidor possui 2 endereços IP em duas redes. Devido a algumas restrições, meu cliente poderá acessar apenas uma rede por vez. Portanto, quero uma maneira de transferir perfeitamente uma sessão ssh ao vivo com todos os aplicativos abertos de uma rede para outra. Os dispositivos físicos (cliente e servidor) são iguais. O que muda é a rede através da qual ele se conecta. isso pode ser feito?

Obrigado!

Responder1

Não é possível. SSH usa o protocolo tcp para sessões entre terminais. TCP cria endereço de soquete para comunicação. O endereço do soquete é o endereço que combina ip_address+protocol+port. Um exemplo de endereço de soquete quando você acessa alguma web é 69.59.197.24:80:tcp. Quando você muda de uma rede para outra, você muda o soquete porque muda ip address, e todas as conexões tcp serão eliminadas. Mais explicações sobre o endereço do soquete você pode encontrar aqui. Além disso, você pode fazer algumas pesquisas sobre tcp/ipo protocolo.

informação relacionada