Não pode ssh no servidor Ubuntu usando servername.local (em um servidor, mas não o outro)

3

Eu tenho dois servidores e um parece ter configurado algo "fora da caixa" para permitir que "ssh servername.local" funcione. Eu realmente gosto disso e olhei para ele, mas não vejo nenhuma diferença em suas configurações.

server1: (ssh pelo nome funciona )
$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 server1

server2: (ssh pelo nome não funciona )
$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 server2

server1.local se conecta bem, o server2.local recebe esta resposta:
ssh: Could not resolve hostname server2.local: Name or service not known

Eu não fiz nada para configurar o DNS, e os arquivos revolv.conf dos dois servidores são os mesmos.

o server2 está rodando o servidor ubuntu 9.04 32-bit (jaunty), e o server1 está rodando o ubuntu desktop 9.10 64-bit (karmic).

Alguém pode me dizer onde devo procurar para ver o que é diferente e por que funciona em um, mas não no outro?

    
por privatehuff 05.01.2010 / 17:19

4 respostas

5

O Avahi precisa estar em execução nas duas máquinas. É o daemon que fornece serviços mDNS.

root @ rilindo-desktop: ~ # ps -ef | grep avahi avahi 903 1 0 Jan01? 00:00:05 avahi-daemon: registrando [rilindo-desktop.local] avahi 904 903 0 Jan01? 00:00:00 avahi-daemon: ajudante chroot raiz 18206 15276 0 11:23 pts / 2 00:00:00 grep avahi

Assumindo que a porta 5353 não seja filtrada / bloqueada nas máquinas, você precisará validar a configuração do avahi.

    
por 05.01.2010 / 17:26
1

Você poderia verificar o /etc/nsswitch.conf nas máquinas e nos hosts: configuração? Ambos são iguais?

    
por 05.01.2010 / 17:27
1

Verifique também a linha "search" em /etc/resolv.conf

    
por 05.01.2010 / 17:45
0

Como não confiar no acordo aleatório de nomeação, você não pode definir IPs estáticos nos servidores e, em seguida, adicionar suas respectivas entradas no outro arquivo de hosts de máquinas? eg

no server1

192.168.1.200 server2

no server2

192.168.1.100 server1

Embora o avahi e outras ferramentas do zeroconf sejam úteis, nem sempre são algo em que você deseja confiar.

    
por 05.01.2010 / 18:10