
Estoy intentando conectarme desde mi servidor a mi macbook a través de ssh pero no puedo encontrar su nombre de host en la red. yo habilitéInicio de sesión remotoenPreferencias del Sistema > Compartiry mi mac afirma que:
Computers on your local network can access your computer at: macbook.local
Sin embargo, cuando intento conectarme me dice:ssh [email protected]
ssh: Could not resolve hostname macbook.local: Name or service not known
Pero puedo acceder a él cuando escribo la dirección IP proporcionada (es decir ). El problema es que esta dirección IP cambia y quiero agregar un repositorio git remoto a través de ssh, así que esto no sirve. ¿Qué me estoy perdiendo?ssh [email protected]
Respuesta1
¿Qué sistema operativo es su servidor? Si no es Mac OS X, entonces necesita instalar Avahi y configurar lo siguiente en/etc/nsswitch.conf
hosts: files dns mdns
O
hosts: files mdns_minimal [NOTFOUND=return] dns mdns
Respuesta2
¿Qué sistema operativo ejecuta su servidor? Debe ser compatible con Bonjour, también conocido como mDNS, la tecnología que impulsa el nombre de host .local. Puede obtener más información sobre mDNSaquí. Existe una variedad de implementaciones de mDNS para UNIX, Linux y Windows. Recomiendo tanto mDNSResponder de Apple como Avahi deamon de código abierto para sistemas tipo Unix.
Si ya tiene mDNS en su servidor, le recomiendo que revise la configuración de su red. mDNS no se puede usar en ciertos sistemas VPN, incluido L2TP/IPsec, ni en diferentes subredes. La página de inicio de mDNS tiene instrucciones de configuración para configurar mDNS de área amplia, lo que requiere el uso de un servidor de nombres, pero no he tenido éxito con tales esfuerzos.
Un enfoque más sencillo y sencillo podría ser darle a su MacBook una dirección IP estática. La mayoría de los enrutadores le permiten asignar IP estáticas utilizando ID de cliente DHCP o la dirección MAC de la interfaz.
Yo mismo he estado solucionando algunos problemas de mDNS recientemente.