Cliente SSH no Windows 7 não se conectando ao linux sshd via hostname

1

Eu tenho uma configuração de rede doméstica simples, onde tudo é encaminhado através do roteador de banda larga. Eu tenho uma caixa do Windows 7 e uma caixa do Gentoo Linux (atualmente) conectada via power over ethernet ao roteador. No processo de instalação do linux nessa caixa permanentemente, trabalhando via cli sobre SSH do Windows. No começo, cerca de 5 dias atrás, quando eu corri /etc/init.d/sshd start no livecd eu poderia conectar-me via Windows 7 usando o hostname 'livecd'. Ontem meu cliente putty não iria encontrar a caixa até que eu pingado primeiro usando o endereço IP.

Hoje o ping-then-putty não funcionou, então eu tive que digitar o endereço IP em putty ao invés de hostname. Eu não estou tão preocupado, mas eu quero saber a razão por trás de não encontrar / resolver o hostname - estou certo em pensar que é um problema de DHCP em algum lugar?

rutherford
fonte

Respostas:

1

O acesso por nome de host depende do DNS ou de alguma outra forma de resolução de nomes (geralmente NetBIOS ou mDNS).

Muitos roteadores domésticos agem como servidores DHCP + DDNS, com uma zona DNS denominada home. ou local. ou similar sendo hospedado pelo próprio roteador e atualizado automaticamente sempre que uma solicitação DHCP for feita. (Isso, é claro, requer que a solicitação DHCP inclua o nome do host do sistema.)

Se o seu sistema Gentoo estiver rodando por um longo tempo e se o roteador tiver sido reiniciado desde então, é possível que o roteador tenha esquecido todas as concessões e as entradas DDNS correspondentes. (O meu faz isso.) Também pode ser que o aluguel simplesmente expirou e o Gentoo não o renovou.

Certifique-se de ter um cliente DHCP em execução (seja dhcpcd ou dhclient ). Se for, diga para renovar a concessão do DHCP ( dhcpcd -n eth0 ) ou apenas reinicie o cliente completamente.


A outra opção comum é a resolução de nomes locais, geralmente o NetBIOS usado pelo Windows ou o mDNS no Linux / BSD. Para ambos, o sistema Gentoo precisaria ter o servidor apropriado rodando (Samba nmbd ou Avahi avahi-daemon respectivamente). Isso é conveniente, mas muito improvável de estar relacionado ao seu problema atual, já que eles precisariam de configuração prévia.

grawity
fonte