Bonjour,
je suis en BTS SIO, et nous devons faire un projet consistant à mettre deux VM et à les configurer. J'ai accès par SSH (putty) à mes deux VM, j'ai bien configuré mes cartes réseaux (Une en NAT et une en Host-Only) sur chacune des VM, je ping mes VM entre elle, je ping mes deux VM avec mon Host et je ping mon Host avec mes deux vm. Je suis ensuite allé dans /etc/sysconfig/network auquel j'ai appliqué le nom "lab.local" sur les deux vm. Après ça, je suis allé sur mon fichier /etc/sysconfig/hosts, j'ai rajouté l'ip de la vm, et j'y ai mis le nom "doc.lab.local"
Si je ping doc.lab.local, ça fonctionne, mais si j'essaie de ne ping que "doc" ça ne fonctionne pas. Comment faire pour que cela fonctionne ?
Merci !
EDIT : On a remplacé "doc.lab.local" par doc et ça fonctionne très bien ... Entre les deux VM. L'host n'arrive pas à pinger les vm par leur FQDN. Quel fichier faut-il modifier pour que cela fonctionne ?
Problème de FQDN
-
- Messages : 1017
- Inscription : 07 janvier 2014, 21:48
- Localisation : Angers, France
Re: Problème de FQDN
Essaye de configurer le fichier /etc/hosts de cette façon:
(xxx.xxx.xxx.xxx étant l'adresse ip de la machine doc)
Code : Tout sélectionner
xxx.xxx.xxx.xxx doc.lab.local doc
Re: Problème de FQDN
Hey, merci de ta réponse, on a eu le temps de réfléchir entre temps et on a résonné de la même façon et ça fonctionne ^^.
Par contre du coup maintenant on est niqués sur le SSH
. C'est à dire qu'on a suivi le tuto pour le SSH sur exodus, mais ... Il disent de le faire sur la VM client, on l'a foutu sur la VM client, y'a eu un petit soucis genre quand on voulait faire un cat sur "authorized_keys" de l'autre VM ça nous disait que le fichier n'existait pas.
Quand on fait un ssh entre deux machines , on fait un ssh-keygen et ça met automatiquement un fichier caché à la racine .ssh, dans lequel on a known_hosts, et les deux clés crées. + authorized_keys si on a autorisé une clé.
Donc du coup sur la machine où on fait le Keygen, tout les dossiers se génèrent correctement, on fait la commande : cat ~/.ssh/id_dsa.pub | ssh root@ip_du_serveur "cat - > ~/.ssh/authorized_keys"
Si je comprend bien ça dit "affiche moi le contenu de id_dsa (ici la clé publique) et met la moi par ssh dans le /.ssh/authorized_keys de la machine ip_de_la_machine" ?
Eh ben ça ne pose aucun problème, ça se fait, puis quand on fait un sh root@ip_du_serveur cat ~/.ssh/authorized_keys ça nous dit que le fichier n'existe pas.
Donc si j'ai bien capté, le fichier .ssh et ses sous-dossiers ne sont pas sur la machine sur laquelle on avait pourtant bien fait un cat qui ne nous avait pas retourné d'erreurs. et du coup ça fonctionnait pas, donc on s'est dit "ben on fait le tuto, mais sur les deux VM" donc du coup on a fait le keygen sur les deux VM, et là ça a l'air de fonctionner mais bon on a pas du tout suivi la procédure, donc j'ai peur d'avoir fait une connerie ou un truc pas bon.
D'avance, désolé pour le gros brouillon, je commence tout juste à utiliser ce genre d'OS (Linux, CentOs, Debian etc) et je suis encore trèèèèès mauvais
Et encore merci !
Par contre du coup maintenant on est niqués sur le SSH

Quand on fait un ssh entre deux machines , on fait un ssh-keygen et ça met automatiquement un fichier caché à la racine .ssh, dans lequel on a known_hosts, et les deux clés crées. + authorized_keys si on a autorisé une clé.
Donc du coup sur la machine où on fait le Keygen, tout les dossiers se génèrent correctement, on fait la commande : cat ~/.ssh/id_dsa.pub | ssh root@ip_du_serveur "cat - > ~/.ssh/authorized_keys"
Si je comprend bien ça dit "affiche moi le contenu de id_dsa (ici la clé publique) et met la moi par ssh dans le /.ssh/authorized_keys de la machine ip_de_la_machine" ?
Eh ben ça ne pose aucun problème, ça se fait, puis quand on fait un sh root@ip_du_serveur cat ~/.ssh/authorized_keys ça nous dit que le fichier n'existe pas.
Donc si j'ai bien capté, le fichier .ssh et ses sous-dossiers ne sont pas sur la machine sur laquelle on avait pourtant bien fait un cat qui ne nous avait pas retourné d'erreurs. et du coup ça fonctionnait pas, donc on s'est dit "ben on fait le tuto, mais sur les deux VM" donc du coup on a fait le keygen sur les deux VM, et là ça a l'air de fonctionner mais bon on a pas du tout suivi la procédure, donc j'ai peur d'avoir fait une connerie ou un truc pas bon.
D'avance, désolé pour le gros brouillon, je commence tout juste à utiliser ce genre d'OS (Linux, CentOs, Debian etc) et je suis encore trèèèèès mauvais

-
- Messages : 1017
- Inscription : 07 janvier 2014, 21:48
- Localisation : Angers, France
Re: Problème de FQDN
Et si tu l'écris comme ceci ? :Kolorius a écrit :cat ~/.ssh/id_dsa.pub | ssh root@ip_du_serveur "cat - > ~/.ssh/authorized_keys"
Si je comprend bien ça dit "affiche moi le contenu de id_dsa (ici la clé publique) et met la moi par ssh dans le /.ssh/authorized_keys de la machine ip_de_la_machine" ?
Eh ben ça ne pose aucun problème, ça se fait, puis quand on fait un sh root@ip_du_serveur cat ~/.ssh/authorized_keys ça nous dit que le fichier n'existe pas.
Code : Tout sélectionner
cat ~/.ssh/id_dsa.pub | ssh root@ip_du_serveur "cat > .ssh/authorized_keys"
Code : Tout sélectionner
ssh-copy-id root@ip_du_serveur