como deixar SSH estabelecer conexão que passa pelo gateway linux (roteador)?

0

O diagrama é o seguinte

Client (ssh [email protected])->Linux Router(192.168.0.254 )-> host(192.168.0.69)

Parece que, mesmo se eu fechar o roteador Linux (fechar porta), a conexão ainda será estabelecida (ps -ef dentro do host). Eu não tenho permissão para usar o comando killcx / any dentro do host.

considera

    
por user1852471 06.01.2017 / 04:36

1 resposta

0

Se você simplesmente interromper o fluxo de pacotes entre o cliente e o servidor, o servidor ssh não terá como informar que o cliente desapareceu.

Existe uma solução alternativa possível; na verdade, deve ser ativada por padrão:

TCPKeepAlive yes

no arquivo sshd_config.

Além disso, a opção

ClientAliveInterval 10

kill faz com que um pacote ssh seja enviado a cada 10 segundos para o cliente; falha em responder a (por padrão) 3 pacotes consecutivos levarão a conexão a ser fechada.

As duas opções precisam ser definidas no servidor.

    
por 06.01.2017 / 13:05