Especificando uma porta de monitoramento aleatório com autossh

2

Eu tenho muitos túneis ssh reversos e como as portas de monitoramento não podem ser reutilizadas, estou tentando encontrar uma porta aleatória livre para monitoramento.

Enquanto isso, eu especifiquei -M 0 e os encaminhamentos funcionam muito bem e na maioria dos casos: quando há uma desconexão, ele se reconectará automaticamente. No entanto, às vezes, em raras ocasiões, uma conexão irá travar e pensar que está conectada, mesmo que tenha ficado obsoleto.

É possível configurar uma porta de monitoramento aleatório?

O que eu tentei:

  1. Quando especifico uma porta com -M [porta], não consigo monitorar mais de uma conexão
  2. Quando eu especifico -M 0 e uso o ServerAlive, raramente a conexão trava
  3. Eu adicionei o ClientAlive em sshd_config e especifique o ServerAlive na linha de comando

Como minha porta reversa se torna obsoleta ocasionalmente, ela não é confiável

Obrigado antecipadamente

    
por Youn Elan 22.10.2014 / 22:17

1 resposta

0

Acabei encontrando a resposta:

  1. tem um servidor de eco no servidor ssh e especifica isso como a porta de monitoramento para todas as conexões (melhor, mas requer a configuração de um servidor de eco)
  2. encontre um intervalo de portas disponível e tenha uma maneira de cada conexão criar uma porta única de encaminhamento em uma porta diferente.
por 27.10.2014 / 21:40