
Estou tentando conectar-me do meu servidor ao meu macbook através do ssh, mas não consigo encontrar o nome do host na rede. Eu habiliteiLogin remotoemPreferências do Sistema > Compartilhamentoe meu mac afirma que:
Computers on your local network can access your computer at: macbook.local
No entanto, quando tento conectar-me, ele me diz:ssh [email protected]
ssh: Could not resolve hostname macbook.local: Name or service not known
Mas posso fazer ssh quando digito o endereço IP fornecido (ou seja, ). O problema é que esse endereço IP muda e eu quero adicionar um repositório git remoto por meio de ssh, então isso não funciona. o que estou perdendo?ssh [email protected]
Responder1
Qual sistema operacional é o seu servidor? Se não for Mac OS X, você precisará instalar o Avahi e definir o seguinte em/etc/nsswitch.conf
hosts: files dns mdns
OU
hosts: files mdns_minimal [NOTFOUND=return] dns mdns
Responder2
Qual sistema operacional seu servidor está executando? Ele precisa oferecer suporte ao Bonjour, também conhecido como mDNS, a tecnologia que alimenta o nome de host .local. Você pode descobrir mais sobre mDNSaqui. Há uma variedade de implementações de mDNS para UNIX, Linux e Windows. Eu recomendo o mDNSResponder da Apple e o deamon Avahi de código aberto para sistemas do tipo Unix.
Se você já possui mDNS em seu servidor, recomendo verificar a configuração da sua rede. O mDNS não pode ser usado em determinados sistemas VPN, incluindo L2TP/IPsec, nem em diferentes sub-redes. A página inicial do mDNS possui instruções de configuração para configurar o mDNS de área ampla, que requer o uso de um servidor de nomes, mas não obtive sucesso com tais esforços.
Uma abordagem mais simples e fácil seria fornecer ao seu MacBook um endereço IP estático. A maioria dos roteadores permite atribuir IPs estáticos usando IDs de cliente DHCP ou o endereço MAC da interface.
Eu mesmo tenho resolvido alguns problemas de mDNS recentemente.