OSX: ssh: No se pudo resolver hostname: nodename ni servname, o no se conoce

Hay dos hosts mac en mi red Wi-Fi (portátil y de escritorio) Estoy tratando de portátil ssh desde el escritorio – todo funciona bien Cuando estoy tratando de ssh desde el portátil a Desktop haciendo esto:

ssh macpro.local 

Entiendo esto:

 ssh: Could not resolve hostname: nodename nor servname provided, or not known 

Definiendo usrename@macpro.local o root@macpro.local no hace ninguna diferencia

Pero cuando hago esto:

 ssh 192.168.1.67 

funciona.

Como he dicho no tengo ningún problema haciendo todo esto en mi escritorio. También cuando hago esto ( en ambos ordenadores )

 /usr/sbin/sshd -t 

Entiendo esto:

 Could not load host key: /etc/ssh_host_rsa_key Could not load host key: /etc/ssh_host_dsa_key 

¡Por favor ayuda!

Se ha corregido la adición a / etc / hosts:

 192.168.1.67 macpro.local 

Por alguna razón ~ / .ssh / config no es suficiente

Este mensaje implica que no tiene suficientes permisos de sistema de archivos para el archivo que contiene su clave. Utilice chmod 600 para establecer los derechos correctamente.

La razón por la que obtiene "No se pudo cargar la clave del host" es probablemente porque esos archivos contienen claves privadas y están protegidos. Tratar:

 sudo /usr/sbin/sshd -t 

En cuanto a las búsquedas de macpro.local no funcionan, compruebe la configuración de uso compartido. Debajo del campo "Nombre del equipo", debe indicarle el nombre con el que otros equipos pueden acceder a su escritorio. El botón "Editar" le permite modificarlo.