Use apenas o recurso ControlMaster do SSH. Para este propósito, coloquei uma opção global:
Host *
ControlPath ~<user>/.ssh/ctrl-%r-%h-%p
No meu .ssh / config. É claro que você deve substituir <user>
de acordo com seu nome de login.
Sempre que eu quiser configurar uma conexão mestre inicial, eu adiciono '-M':
ssh -M <machine>
Isso cria um soquete de controle com um nome de arquivo especificado acima. Qualquer chamada subseqüente à segmentação ssh / scp que <machine>
reutilizará a conexão principal existente. Acelerando drasticamente o processo de conexão porque nenhuma autenticação adicional é necessária para o tempo em que a conexão de controle (== mestre) existe. Como um efeito colateral agradável, você não precisa inserir novamente sua frase-senha depois de fornecê-la para estabelecer a conexão mestre.