Cómo habilitar el inicio de sesión de root SSH en Raspberry Pi
La Raspberry Pi es una popular plataforma de computación de un solo tablero. Es ampliamente utilizado en aplicaciones de IoT y prototipos de proyectos. Para acceder de forma remota a tu Raspberry Pi, es necesario habilitar el protocolo SSH. Sin embargo, el acceso de root (superusuario) por SSH está deshabilitado de forma predeterminada. En esta guía, aprenderás cómo habilitar el inicio de sesión root SSH en tu Raspberry Pi.
Requisitos previos
Antes de continuar, asegúrate de cumplir con los siguientes requisitos:
- Una Raspberry Pi con Raspbian instalado
- Acceso físico a la Raspberry Pi o acceso remoto a través de SSH (con un usuario no root)
Pasos para habilitar el inicio de sesión de root SSH
Paso 1: Inicia sesión en tu Raspberry Pi
Para iniciar sesión en tu Raspberry Pi, tendrás que conectar un teclado y un monitor o acceder a través de SSH con un usuario no root.
Paso 2: Crea una copia de seguridad del archivo de configuración de SSH
Antes de editar el archivo de configuración de SSH, se recomienda hacer una copia de seguridad. Si algo sale mal durante la edición, puedes revertir a la configuración anterior. Para hacer una copia de seguridad del archivo sshd_config, usa el siguiente comando:
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
Paso 3: Edita el archivo de configuración de SSH para habilitar el inicio de sesión de root
Edita el archivo sshd_config con tu editor de texto favorito. En este ejemplo, usaremos nano.
sudo nano /etc/ssh/sshd_config
Busca la siguiente línea en el archivo y quítale el comentario '#':
#PermitRootLogin prohibit-password
Cámbialo a:
PermitRootLogin yes
Guarde y salga del archivo.
Paso 4: Reinicia el servicio SSH
Para que los cambios surtan efecto, debes reiniciar el servicio SSH. Usa el siguiente comando:
sudo systemctl restart ssh
¡Bien hecho! Ahora puedes iniciar sesión como root a través de SSH.
Conclusión
Habilitar el inicio de sesión de root SSH en una Raspberry Pi es fácil y te permitirá realizar tareas que requieren permisos de superusuario. Sin embargo, ten en cuenta que al habilitarlo, estás aumentando el riesgo de seguridad en tu Raspberry Pi. Usalo con precaución y solo si realmente necesitas acceso de superusuario.
Preguntas frecuentes
¿Puedo usar otros editores de texto diferentes de Nano?
Sí, puedes usar otros editores de texto como VI o Emacs.
¿Necesito reiniciar la Raspberry Pi después de hacer los cambios?
No es necesario. Reiniciar el servicio SSH es suficiente.
¿Por qué no se recomienda habilitar el inicio de sesión de root por SSH?
Habilitar el inicio de sesión de root por SSH aumenta el riesgo de seguridad en la Raspberry Pi. Los ataques a la Raspberry Pi son comunes en la red y, si el acceso de root a través de SSH está habilitado, los atacantes potenciales tienen un punto de entrada fácil y podrían hacer cambios no autorizados en el sistema.
¿Cómo puedo deshabilitar el inicio de sesión de root después de habilitarlo?
Simplemente edita el archivo sshd_config nuevamente y cambia 'PermitRootLogin yes' por 'PermitRootLogin no'. Luego reinicia el servicio SSH.
Ejemplos de códigos o comandos
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
sudo nano /etc/ssh/sshd_config
sudo systemctl restart ssh
Deja una respuesta