¿Cómo permitir que el usuario root inicie sesión con contraseña?

En algunos sistemas operativos, de forma predeterminada está prohibido que el usuario root inicie sesión con una contraseña; para cambiar esto, debe editar el archivo de configuración del demonio SSH a través de la consola local.

En concreto, revise los archivos de configuración en el directorio /etc/ssh/sshd_config.d/*.conf y reemplace PermitRootLogin no por PermitRootLogin yes y PasswordAuthentication no por PasswordAuthentication yes

Si este directorio está vacío, debe crear un nuevo archivo y rellenarlo con estos datos

$ sudo tee /etc/ssh/sshd_config.d/60-cloudimg-settings.conf<<EOF
PermitRootLogin yes
PasswordAuthentication yes
EOF

Si este directorio no existe, debe añadirse al final del archivo de configuración principal

$ sudo echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
$ sudo echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config

Luego reinicie el demonio SSH o reinicie la VM

$ sudo systemctl restart ssh

o (según el sistema operativo)

$ sudo systemctl restart sshd
Valoración: 1 Star2 Stars3 Stars4 Stars5 Stars (8 votos, med. 4,50)
Cargando...