Proxy ssh connection server-side

1

Eu tenho um servidor que foi usado anteriormente para alguns serviços do git. Eles foram movidos para outro servidor e eu gostaria de, pelo menos temporariamente, garantir que os controles remotos do repositório do usuário não precisem ser alterados pelo encaminhamento das sessões do ssh.

A abordagem que eu tinha em mente era compartilhar o arquivo authorized_keys , que é gerenciado pelo servidor git, entre o servidor antigo e o novo servidor git, e autenticar em relação a isso. Como esse arquivo contém um command="/some/script.sh" para ser executado no servidor git, eu gostaria de ver se posso criar algum tipo de script de proxy no mesmo local no servidor antigo.

Há uma tonelada de informações sobre servidores de salto, ProxyCommand etc. mas todos eles configuram o 'salto' no lado do cliente. É possível conseguir isso de forma transparente, ou seja, sem ter que alterar nada nos clientes? Como seria meu /some/script.sh?

    
por Frank Razenberg 21.03.2018 / 12:30

0 respostas