Você precisa definir a opção de configuração ClientAliveInterval
sshd para um valor diferente de zero. Uma vez que o cliente não responder, a conexão será cortada e o processo remoto receberá um SIGHUP, parando-o (normalmente).
Eu tenho executado alguns scripts de shell interativos em um servidor remoto.
Às vezes a conexão ssh é perdida, e eu quero que o processo na outra máquina morra em tal condição.
Posso configurar a conexão ssh para finalizar o processo remoto após a desconexão?