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 nodans la configuration du serveur devrait faire le changement.