Configuração de importação do OpenSSH a partir de arquivos externos

3

Eu tenho procurado sem sorte, então estou apenas pedindo para ter certeza.

É possível importar um arquivo de configuração externo? Exemplo com o arquivo ~ / .ss / config:

Hosts * 
  IdentityFile ~/.ssh/id_rsa_servicekey

Include ~/.sshconfig.local
    
por Couto 09.02.2016 / 23:22

2 respostas

4

Existe nenhum desses recursos inclui documentado (e presumivelmente um caso semelhante para o OpenSSH portátil). Desde que o OpenSSH teve problemas com parâmetros não documentados (o recente UseRoaming ), uma espiada em torno da árvore fonte, em particular o arquivo readconf.c , não mostra nada óbvio para includes. Assim, você provavelmente terá que encontrar outra maneira de efetuar uma inclusão (por exemplo, cd ~/.ssh && cat fooconf localconf > config ou tão complicado quanto desejar).

    
por 09.02.2016 / 23:55
4

Não é possível no upstrem openssh versão atual. Mas eu trabalhei no patch que forneceria essa funcionalidade para cliente e servidor.

Está atualmente disponível para o Fedora a partir do repositório copr . Os patches são rastreados no bugzilla upstream como bugs # 1585 e # 2468 e eu ficaria feliz por algum feedback e teste.

Atualização: O bug # 1585 foi atualizado, mas o desenvolvedor openssh, então podemos esperar algum progresso no futuro próximo.

    
por 10.02.2016 / 14:28