Sempre procure domínios não-FQDN como .example.com?

2

Quando me conecto à empresa OpenVPN, eles não enviam seu DNS para o meu computador, o que significa que tenho que digitar o FQDN dos hosts I, por exemplo, SSH e HTTP para.

Pergunta

É possível configurar minha área de trabalho do Linux, portanto, posso fazer

ssh ss@serv

em vez de

ssh [email protected]

?

Existe apenas um domínio, portanto, caso o non-FQDN falhe, ele sempre funcionará se apenas example.com for anexado.

    
por Sandra Schlichting 18.06.2013 / 12:23

2 respostas

7

Adicione esta linha ao seu resolv.conf:

search example.com

Veja o resolv.conf (5) para detalhes. Se já houver uma linha de pesquisa, basta anexar example.com ao final

    
por 18.06.2013 / 12:43
3

Outra abordagem ( ~/.ssh/config ):

Host *.example.com
 HostName %h
 USER user

Host *
 HostName %h.example.com
 USER user

Isso permite os dois formulários:

ssh private.example.com # ssh [email protected]
ssh private             # ssh [email protected]

Isso realmente funciona apenas no caso em que você está se conectando apenas a .example.com hostnames (pois * corresponderá a tudo). Eu uso uma variação onde quero corresponder apenas nomes de host começando com dev- :

Host dev-*.example.com
 HostName %h
 USER user

Host dev-*
 HostName %h.example.com
 USER user
    
por 02.04.2015 / 15:23

Tags