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

0

Meu servidor tem dois endereços IP por meio de duas redes. Devido a algumas restrições, meu cliente poderá acessar apenas uma rede por vez. Por isso, quero uma maneira de transferir uma sessão ssh ativa com todos os aplicativos abertos de forma transparente de uma rede para outra. Os dispositivos físicos (cliente e servidor) são os mesmos. O que muda é a rede através da qual se conecta. isso pode ser feito?

Obrigado!

    
por Vivek V K 06.06.2014 / 05:16

1 resposta

0

Não é possível. O SSH usa o protocolo tcp para a sessão entre os finais. TCP cria endereço de soquete para comunicação. Endereço do soquete é o endereço que combina ip_address+protocol+port . Exemplo de endereço de soquete quando você vai para alguma web é 69.59.197.24:80:tcp . Quando você se move de uma rede para outra, você troca o soquete, porque você muda ip address , e toda a conexão tcp será cancelada. Mais explicações sobre o endereço do soquete, você pode encontrar aqui . Além disso, você pode fazer uma nova pesquisa para o protocolo tcp/ip .

    
por 2707974 06.06.2014 / 08:49