Automatizando o autossh?

1

Adicionando

ControlMaster auto
ControlPath ~/.ssh/sockets/%C
ControlPersist yes

para ~/.ssh/config cria automaticamente uma conexão de controle que permanece ativa por um longo tempo. Isso funciona em casa, onde a Internet é estável, mas não quando móvel, alterando IPs etc. O autossh, por outro lado, reinicia o ssh quando ele desaparece. Uma combinação ideal seria

  1. Uma conexão ssh é iniciada
  2. Se não houver um soquete de controle, ele inicia o autossh, que inicia outro ssh no mesmo host que estabelece o soquete de controle.
  3. Agora ele usa como o socket como um escravo.

O início manual do autossh para todos os lugares para onde eu poderia git push não é viável.

Eu leio Usando o autossh para criar uma conexão ssh persistente e multiplexada sem qualquer encaminhamento de porta? e eu entendo ControlPersist precisará ir, tudo bem, o fluxo de trabalho acima torna absolutamente desnecessário.

    
por chx 31.07.2018 / 10:22

0 respostas

Tags