Un nombre de host es básicamente el nombre de su computadora por el cual se reconoce en la red. El nombre de host debe ser único para evitar conflictos.
Cuando instala Debian, se le pide que cree un nombre de usuario y un nombre de computadora. Ese es el nombre de host de su sistema,
La forma más sencilla de conocer el nombre de host de su sistema es abrir una terminal en el sistema o iniciar sesión a través de SSH en el sistema Linux remoto.
En la terminal, notará que el mensaje generalmente tiene la forma de [email protected]
Si no te muestra eso, siempre puedes usar el comando de nombre de host:
hostname
Ahora que conoce el nombre de su computadora y no le gusta, puede cambiarlo fácilmente. En este tutorial, le mostraré varias formas de cambiar el nombre de host de un sistema Debian.
Cambiar nombre de host en Debian
Voy a mostrarle dos formas de línea de comandos para cambiar el nombre de host en Debian Linux. El método debería funcionar tanto en Debian 9 como en Debian 10.
Método 1:Usar systemd para cambiar el nombre de host en Debian
El primer y preferido método para cambiar el nombre de host en Debian es usar el comando systemd hostnamectl.
Es un comando simple y único y ni siquiera necesita reiniciar su sistema para que los cambios surtan efecto.
hostnamectl set-hostname new_hostname
Una vez que haya hecho esto, verifique que el cambio de nombre de host haya sido exitoso con el comando hostname o 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
Salga del shell para ver que [email protected] muestra el nuevo nombre de host.
Método 2:cambiar el nombre de host en Debian usando /etc/hosts
El directorio etc en Linux contiene varios archivos de configuración. Un par de ellos se relacionan con el nombre de host. Puede modificar estos archivos para cambiar el nombre de host de su sistema.
Primero, use un editor de texto de línea de comando como Emacs o Vim para editar este archivo:
vim /etc/nombre de host
Aquí encontrará solo el antiguo nombre de host. Elimínelo y reemplácelo con el nuevo nombre de host.
Aún no está hecho. Tienes que modificar un archivo más. Vaya al archivo /etc/hosts y edítelo. Aquí, reemplace su antiguo nombre de host con el nuevo.
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
Guarde y cierre el archivo y luego verifíquelo usando el comando hostname o hostnamectl. Eso es todo. Si no realiza este paso, encontrará el mensaje de advertencia "sudo:no se pudo resolver el host" cada vez que ejecute sudo.
Entonces, simplemente aprenda a cambiar el nombre de host de su servidor Debian. Personalmente, prefiero el primer método porque es menos complicado. ¿Y usted? ¿Qué método de cambio de nombre de host preferiría?