Cygwin não está lendo o arquivo de configuração

0

Eu tenho uma nova instalação do Cygwin e criei um arquivo de configuração (assim como na minha antiga instalação) com a informação para conectar ao ssh a alguns hosts.

Agora, nessa nova instalação, eu tenho que escrever o alias inteiro para cada host (como em ssh aws ou ssh azure ) porque ele não preenche automaticamente o nome do host quando eu pressiono a tecla tab.

Depois de ter escrito todo o nome do host, ele lê o arquivo de configuração e se conecta ao host, mas não antes.

Meu arquivo de configuração (que funciona na instalação antiga do Cygwin) contém informações como:

Host aws 
HostName xx.xxx.xx.xxx 
User user 
IdentityFile "~/.ssh/id_rsa"

Eu tentei alterar as permissões e os proprietários da pasta .ssh e do próprio arquivo de configuração, mas não consigo fazê-lo funcionar como a instalação antiga.

A nova versão instalada é a 1.7.35 e a antiga é a 1.7.20

    
por gugol 12.04.2015 / 22:08

1 resposta

0

Eu não conseguia me lembrar de ter escrito scripts para que esse comportamento acontecesse (como sugerido pelo @barlop), então procurei uma abordagem diferente.

De qualquer forma, a solução que encontrei é a pacote de conclusão do bash do Cygwin. Ele vem com um script ssh que fornece a funcionalidade de preenchimento automático para o ssh (para que ele complete automaticamente o que está no seu arquivo de configuração do Cygwin). É uma solução bastante limpa e fornece auto-conclusão para algumas outras partes do Cygwin, por isso é bastante conveniente IMHO.

Você pode encontrar o script aqui .

    
por 26.04.2015 / 22:13

Tags