“conexão recusada” no túnel reverso ssh

1

Eu tenho um único servidor remoto com dois clientes (servidor) conectando usando autossh -nNT -R ... Cada cliente tem uma porta de entrada separada no servidor remoto. Se eu reiniciar os clientes, receberei uma mensagem connection refused ao tentar se reconectar a partir do meu PC local.

Quando emito netstat | grep ssh no servidor remoto, vejo várias conexões ssh "ESTABLISHED". Se eu emitir um sudo pkill --signal HUP sshd no servidor e, em seguida, tentar alcançar os clientes que estão configurados para executar o autossh através do servidor (do meu PC local), as conexões serão bem-sucedidas. Acredito que quando uma conexão de cliente estabelecida através do autossh é interrompida, não é possível restabelecer a conexão. No começo eu pensei que era o TCPKeepAlive / ClientAliveInterval configurações em sshd_config pode ter sido afetando recursos, então eu comentei-los e reiniciei o servidor, mas ainda estou observando o comportamento.

/var/log/messages no cliente parece estar preenchido com ssh exited with error status 255; restarting ssh enquanto a condição connection refused existir.

O que posso fazer para garantir que, quando uma conexão do cliente não estiver mais ativa, o servidor libere recursos de maneira oportuna para que o cliente possa restabelecer a conexão?

    
por Alan Samet 13.11.2016 / 22:21

1 resposta

1

Você já tentou mudar no servidor / etc / ssh / sshd_config estes parâmetros?

  • ClientAliveCountMax
  • ClientAliveInterval

De link

    
por 14.11.2016 / 05:58

Tags