Il y a plusieurs réponses sur la façon de changer le nom d'hôte d'Ubuntu, et toutes proposent de faire "les mêmes changements" dans /etc/hosts
. "Le même" signifie "le même que dans /etc/hostanme
". Malheureusement, ces fichiers ont des formats complètement différents et ne peuvent pas être modifiés de la même manière.
La question est donc: que faut-il écrire dans hosts
pour avoir le nom d’hôte myname
?
Actuellement, mon hosts
contient:
127.0.0.1 localhost
et quelques trucs IPv6 que je ne comprends pas.
Donc, devrais-je remplacer localhost
par myname
, vraiment?
Oui vraiment. Le fichier /etc/hosts
est simplement une carte qui relie les adresses IP aux noms d’hôtes. Si vous voulez pouvoir faire des choses comme ssh myname
et le faire exécuter ssh localhost
, vous devez ajouter une ligne qui identifie localhost (127.0.0.1) comme myname
:
127.0.0.1 localhost
127.0.0.1 myname
Vous pourriez simplement remplacer localhost
par myname
, mais des choses comme ssh localhost
échoueraient et localhost
serait plutôt standard. Il suffit donc d’ajouter une autre ligne comme indiqué ci-dessus.