Eu configurei uma instância do Ubuntu e estou tentando acessá-la de um sistema Windows via SSH com PuTTy. Posso fazer SSH com o endereço IP, mas não consigo fazer isso com o nome do host.
Verifiquei o arquivo /etc/hosts no servidor Ubuntu e ele contém o endereço IP e o nome do host -
127.0.0.1 localhost
172.xx.xx.xx7 riz-7.xxxxxxxx.NET riz-7
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Quando tento fazer SSH com o nome do host, recebo este erro-
Unable to to open connection to riz-7. Host does not exist
Qual pode ser a razão? Consegui fazer SSH com nome de host antes, mas não mais.
Responder1
Você também precisa atualizar seus nomes de host em /etc/hosts na sua máquina cliente.
Responder2
Os itens a seguir são necessários para acessar dispositivos por meio de seu local hostname
:
- O nome de domínio local do roteador deve ser definido(por exemplo:
.local
)- Faça login na WebUI do roteador > Geralmente encontrado nas configurações do sistema do roteador
- O IP estático deve ser configurado no roteador para que o dispositivo seja acessado via
hostname.local
- WebUI do roteador > Geralmente encontrado nas configurações de rede
O domínio local do SO deve ser definido como o domínio local do roteador
- Janelas:O nome do grupo de trabalho é o domínio local do Windows
sysdm.cpl
> Nome do computador - Alterar... > Grupo de trabalho > OK > Reinicializar - BSD/Linux:Varia de acordo com a distribuição
Google:"distro name" change "local domain name"
- Janelas:O nome do grupo de trabalho é o domínio local do Windows
hosts
entrada de arquivo para o dispositivo ser acessado viahostname.local
# Windows : C:\Windows\System32\drivers\etc\hosts # BSD/Linux: /etc/hosts (can vary by DNS program being used) 192.168.1.10 hostname hostname.local
Para acessar o dispositivo:hostname.local