Fonte única para ambos .ssh / config e / etc / hosts

2

Estou procurando uma solução DRY que me permita tanto

ssh server-alias

e

ping server-alias

Eu sei que o primeiro está lendo .ssh/config e o último /etc/hosts , mas prefiro não repetir os mesmos aliases em ambos os arquivos. É uma boa ideia ter uma única fonte para ambos? Se sim, como posso realizá-lo?

Eu posso simplesmente omitir HostName linha da entrada .ssh/config , e ela será lida de /etc/hosts , essa abordagem tem alguma desvantagem? Se sim, o que devo usar em vez disso? Ele é destinado a um laptop de usuário único e nenhum mascaramento de host é necessário.

    
por dimid 04.07.2016 / 10:49

1 resposta

3

Sim. Não há necessidade de confundir seu .ssh / config com Hostnames se tudo o que você deseja é a expansão de guias.

As entradas em / etc / hosts serão suficientes.

.ssh / config é para especificar nomes de login, etc.

Talvez você deva usar curingas em seus nomes de host em .ssh / config se realmente quiser especificar os detalhes da conexão.

link

    
por 04.07.2016 / 12:39

Tags