Esta é a solução mais fácil. Ele funciona para todos os hosts, não requer raiz nem acesso a nenhum sistema DNS / resolvedor.
Adicione ao topo do seu arquivo ~/.ssh/config
(ou crie se ele ainda não existir):
CanonicalizeHostname yes
CanonicalDomains servers.company.net
Documentação ( man 5 ssh_config
):
CanonicalizeHostname
Controla se a canonização explícita do nome do host é executada. O padrão, no , não é para executar qualquer reconfiguração de nome e permitir que o resolvedor de sistema manipule todas as pesquisas de nome de host. Se definido como yes , para conexões que não usam um ProxyCommand , o ssh tentará canonicalizar o nome do host especificado na linha de comando usando o CanonicalDomains sufixos e regras CanonicalizePermittedCNAMEs . Se CanonicalizeHostname estiver definido como sempre , a canonização será aplicada às conexões com proxy também.
Se essa opção for ativada, os arquivos de configuração serão processados novamente usando o novo nome de destino para selecionar qualquer nova configuração nas sub-rotinas Host e Match . p>