ServerAliveInterval e redefinição de conexão

0

Se eu correr:

sftp -oServerAliveInterval=10 server-2

A conexão é estabelecida. Mas depois de aumentar (diminuir) o valor de 10 para 1:

sftp -oServerAliveInterval=1 server-2

Não consigo me conectar:

Connecting to server-2...
Connection closed by 10.0.1.10
Couldn't read packet: Connection reset by peer

Alguma ideia do porquê?

Adicionado -vvv:

debug1: SSH2_MSG_SERVICE_ACCEPT received
debug2: key: id_rsa (0xxxxxxxxxxx)
Connection to 10.0.1.10 timed out while waiting to read
Couldn't read packet: Connection reset by peer
    
por meso_2600 25.02.2016 / 13:26

2 respostas

0

Resolvido. Problema causado por bug interno no servidor de aplicativos em execução na máquina Windows

    
por 22.08.2016 / 10:37
0

But after increasing (decreasing) the value from 10 to 1:

sftp -oServerAliveInterval=1 server-2

A definição de ServerAliveInterval para 1 second inicia o cronômetro após cada leitura e, se não houver outros dados, ele solicita uma resposta ao servidor. Se a quantidade definida de respostas não retornar ( ServerAliveCountMax também é importante neste contexto), a conexão será encerrada.

Isso também está relacionado a TCPKeepAlive , que faz basicamente o mesmo sem muita carga. As opções acima mencionadas devem ser usadas somente se o TCPKeepAlive não for efetivo e você vir muita quebra de conexão.

Mencionar a sua pergunta porque você fez isso também ajudaria.

    
por 25.02.2016 / 13:47