A menos que você configure nomes de host em um local central, não é possível que seu laptop saiba o nome do host que você configurou no servidor Ubuntu.
Então, se você instalou o servidor Ubuntu que você chamou de "bonkers", é compreensível que no laptop ssh bonkers
não faça nada, já que o laptop não tem idéia do nome do host.
Soluções possíveis:
-
No seu laptop (você não disse qual sistema operacional está rodando?) adicione uma linha no arquivo / etc / hosts para o endereço IP do seu servidor Ubuntu, algo assim (use o IP real do seu servidor Ubuntu):
10.15.30.41 ubuntu-server
Então você pode fazer
ssh ubuntu-server
e isso deve funcionar. Observe que a localização do arquivo hosts depende de qual sistema operacional seu laptop possui; Não tenho certeza de onde está no Windows, por exemplo. -
Instale o pacote avahi-daemon no seu servidor Ubuntu. Isso utiliza o protocolo mDNS para "anunciar" seu nome de host em sua rede local. Depois de instalado e em execução, você poderá
ssh ubuntu-server.local
(observe o domínio.local
) e acessar o servidor. Novamente, se o seu laptop estiver executando o Windows, não sei dizer se ele suporta o mDNS; Eu sei que o Ubuntu (e qualquer outro Linux com o avahi-daemon instalado) e o Mac OS X o suportam de imediato.