cadeia de sessão SSH

3

Suponha que eu faça uma cadeia de sessão SSH dentro de uma única janela de terminal única (RHEL6)

  1. abra o terminal no localMachine, faça login remoto do SSH no server1
  2. do server1, login remoto do SSH para o server2
  3. do server2, login remoto do SSH para o server3
  4. do server3, login remoto do SSH para localMachine

O que acontece com todas essas sessões SSH quando eu fecho a janela do terminal sem digitar todos os comandos de saída sucessivos?

Suponho que apenas a primeira sessão seja encerrada corretamente? (localMachine-server1) Todas as outras sessões permanecem até que ocorra algum tempo limite de inatividade?

A segurança não é um problema aqui. O SSH é usado apenas como uma maneira de fazer logins remotos.

    
por Dany 05.11.2014 / 22:29

1 resposta

1

Todas as sessões serão interrompidas quando o sinal for enviado com SIGHUP . (Assumindo que você não fez nada para impedir que o sinal seja processado). Não há tempo limite para isso, apenas um atraso mínimo, pois o sinal faz com que o processo seja interrompido, o que causa o SIGHUP no próximo, etc.

    
por 05.11.2014 / 22:39