Eu tenho uma pequena rede doméstica em funcionamento e consegui configurar o ssh. Alguém pode me dizer o que preciso fazer para me referir a um computador na rede de outro pelo nome do host, em vez do endereço IP (que é o que estou fazendo agora)?
Eu tenho uma pequena rede doméstica em funcionamento e consegui configurar o ssh. Alguém pode me dizer o que preciso fazer para me referir a um computador na rede de outro pelo nome do host, em vez do endereço IP (que é o que estou fazendo agora)?
Respostas:
Você pode se referir às máquinas colocando um .local no nome do host, da seguinte maneira:
ssh machinename.local
Referências:
Existem maneiras mais elaboradas, mas meu método é usar o endereço IP estático, que eu posso atribuir no meu roteador, e inserir os endereços no arquivo do meu host.
Depois de obter um endereço estático atribuído, no roteador ou na caixa de diálogo Conexões de rede (na guia IPv4 na guia Com ou sem fio), você edita /etc/hosts
, usando sudo ou gksu com seu editor de texto preferido, como gedit ou vim, e adicione uma linha para cada host da seguinte maneira:
192.168.1.100 ComputerName1
192.168.1.101 ComputerName2
Os números que eu uso são comuns, mas sua LAN pode ser diferente. Os nomes são como você deseja chamar o computador remoto e podem ser qualquer coisa (embora provavelmente seja melhor para corresponder ao nome real). Você também pode criar sites locais por nome aqui, se você tiver um servidor web local.