J'ai un problème lors de la connexion via ssh par son nom. J'ai 1 ordinateur principal (Gigabyte) et 4 autres ordinateurs supplémentaires (Odroids). Je suis Ubuntu dans chacun d'eux. Les ordinateurs d'un réseau utilisent un routeur. Ainsi, lorsque je ssh l'un des odroïdes, je le fais:
ssh odroid@odroid1.local
Si le routeur est connecté à Internet, je peux ssh toutes les machines par leur nom. Mais si le routeur n'est pas connecté à Internet, je ne peux pas ssh la dernière machine. Alors:
ssh odroid@odroid4.local
ne fonctionne pas. Et cela se produit avec deux routeurs que j'ai. Ce sont des routeurs Buffalo. D'autre part, je peux me connecter à odroid4 par adresse IP.
ssh odroid@192.168.11.x
Si j'utilise ssh -vvv odroid@odroid4.local
Je remarque que l'adresse IP n'est pas correcte, cela me donne:
debug1: Connecting to odroid4.local [192.168.11.1] port 22.
debug1: connect to address 192.168.11.1 port 22: Connection refused
ssh: connect to host odroid4.local port 22: Connection refused
192.168.11.1
n'est l'adresse IP d'aucune machine. Je pense qu'il me manque une configuration dans les routeurs ou sur les ordinateurs mais je ne sais pas quoi.
UseDNS no
, mais pas de succès.
UseDNS no
dans la configuration du serveur devrait faire le changement.