web-dev-qa-db-fra.com

OSX: SSH: Impossible de résoudre le nom d'hôte: NODENAME NOR SUPERNAME fourni ou non connu

Il y a deux hôtes Mac dans mon Wi-Fi Network (ordinateur portable et ordinateur de bureau) J'essaie d'accéder à SSH Ordinateur portable à partir de bureau - tout fonctionne bien lorsque j'essaie de ssh de l'ordinateur portable au bureau de l'ordinateur portable:

ssh macpro.local

J'ai compris:

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

définition [email protected] ou alors [email protected] ça ne fait aucune différence

Mais quand je fais ça:

ssh 192.168.1.67

ça marche.

Comme je l'ai dit, je n'ai aucun problème à faire tout cela sur mon bureau. Aussi quand je fais cela (sur les deux ordinateurs)

/usr/sbin/sshd -t

J'ai compris:

Could not load Host key: /etc/ssh_Host_rsa_key
Could not load Host key: /etc/ssh_Host_dsa_key

S'il vous plaît aider!

8
Drew

Correction de l'ajout à/etc/hosts:

192.168.1.67 macpro.local

Pour une raison quelconque ~/.ssh/config ne suffit pas

6
Drew

La raison pour laquelle vous obtenez "n'a pas pu charger la clé d'hôte" est probablement parce que ces fichiers contiennent des clés privées et sont protégées. Essayer:

Sudo /usr/sbin/sshd -t

Quant à la recherche de macpro.local Notez le travail, vérifiez les paramètres de partage. En dessous du champ "Nom de l'ordinateur", il devrait vous dire que les autres ordinateurs peuvent accéder à votre bureau avec. Le bouton "Modifier" vous permet de modifier cela.

1