Un nom d'hôte est essentiellement le nom de votre ordinateur par lequel il est reconnu sur le réseau. Le nom d'hôte doit être unique pour éviter les conflits.
Lorsque vous installez Debian, il vous est demandé de créer un nom d'utilisateur et un nom d'ordinateur. C'est le nom d'hôte de votre système,
Le moyen le plus simple de connaître le nom d'hôte de votre système est d'ouvrir un terminal sur le système ou de vous connecter via SSH sur le système Linux distant.
Dans le terminal, vous remarquerez que l'invite est généralement de la forme [email protected]
S'il ne vous le montre pas, vous pouvez toujours utiliser la commande hostname :
hostname
Maintenant que vous connaissez le nom de votre ordinateur et que vous ne l'aimez pas, vous pouvez le changer facilement. Dans ce tutoriel, je vais vous montrer plusieurs façons de changer le nom d'hôte d'un système Debian.
Changer le nom d'hôte dans Debian
Je vais vous montrer deux manières en ligne de commande de changer le nom d'hôte dans Debian Linux. La méthode devrait fonctionner à la fois sur Debian 9 et Debian 10.
Méthode 1 :Utiliser systemd pour changer le nom d'hôte dans Debian
La première méthode préférée pour changer le nom d'hôte dans Debian consiste à utiliser la commande systemd hostnamectl.
Il s'agit d'une simple commande unique et vous n'avez même pas besoin de redémarrer votre système pour que les modifications soient prises en compte.
hostnamectl set-hostname new_hostname
Une fois que vous avez fait cela, vérifiez que le changement de nom d'hôte a réussi avec la commande hostname ou hostnamectl :
hostnamectl
Static hostname: raspberrypi
Icon name: computer
Machine ID: 0035faf761f945b8923fc7d54632a941
Boot ID: c487a76d67a34fd28a5f608aff19281c
Operating System: Raspbian GNU/Linux 10 (buster)
Kernel: Linux 4.19.29-v7l+
Architecture: arm
Quittez le shell pour voir que [email protected] affiche le nouveau nom d'hôte.
Méthode 2 :modifier le nom d'hôte dans Debian à l'aide de /etc/hosts
Le répertoire etc sous Linux contient les différents fichiers de configuration. Deux d'entre eux se rapportent au nom d'hôte. Vous pouvez modifier ces fichiers pour changer le nom d'hôte de votre système.
Tout d'abord, utilisez un éditeur de texte en ligne de commande comme Emacs ou Vim pour modifier ce fichier :
vim /etc/nom_hôte
Vous ne trouverez ici que l'ancien nom d'hôte. Supprimez-le et remplacez-le par le nouveau nom d'hôte.
Ce n'est pas encore fait. Vous devez modifier un autre fichier. Accédez au fichier /etc/hosts et modifiez-le. Ici, remplacez votre ancien nom d'hôte par le nouveau.
127.0.0.1 localhost
127.0.0.1 new_hostname
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Enregistrez et fermez le fichier, puis vérifiez-le à l'aide de la commande hostname ou hostnamectl. C'est ça. Si vous ne suivez pas cette étape, vous rencontrerez le message d'avertissement "sudo :impossible de résoudre l'hôte" à chaque fois que vous exécuterez sudo.
Ainsi, vous venez d'apprendre à changer le nom d'hôte de votre serveur Debian. Personnellement, je préfère la première méthode car c'est moins compliqué. Et toi? Quelle méthode de changement de nom d'hôte préférez-vous ?