Te voy a decir básicamente lo mismo que el compi, pero lo primero de todo es asegurarte de que el usuario root existe y tiene contraseña, así que si tienes acceso al servidor como un usuario con privilegios sudo, es tan simple como escribir por terminal/putty:
Te pedirá que introduzcas y confirmes una nueva contraseña para el usuario root, ten cuidado cuando estérs escribiéndola porque en princpio parecerá que no estás escribiendo, pero si que lo estará haciendo.
Luego, lo que te ha comentado el compañero más arriba sería el siguiente paso si deseas permitir que el usuario root inicie sesión por SSH o SFTP, ahí si que es necesario cambiar la configuración en el archivo de configuración de SSH (sshd_config) para permitir el acceso como root.
De manera predeterminada, la mayor parte de distros de Linux, sobretodo Ubuntu, tienen el acceso root deshabilitado para SSH por razones de seguridad. El parámetro PermitRootLogin en el archivo sshd_config controla si se permite o no el acceso directo como root.
Yo no soy muy partidario de vi, soy de usar más nano, es más directo, fácil y sencillo de usar. Abre el archivo de configuración de SSH con un editor de texto (por ejemplo, con nano):
Code:
sudo nano /etc/ssh/sshd_config
Busca y modifica la línea PermitRootLogin, Debería verse algo como esto:
Code:
PermitRootLogin prohibit-password
Esto significa que se permite el acceso al usuario root, pero solo con una clave SSH (y no con una contraseña). Para permitir el acceso de root con contraseña o clave SSH, cambia la línea a:
Después de realizar los cambios, guarda y cierra el archivo ( presiona Ctrl + X, luego Y y después presiona Enter).
Para que los cambios que hiciste surtan efecto, reinicia el servicio SSH:
Code:
sudo systemctl restart ssh
Y con esto lo dejas apañado
Te recomendaría instalar webmin lo primero de todo y trabajar desde la terminal que trae éste, es más cómodo y te permite poder trabajar desde el teléfono móvil o retomar lo que sea que estés haciendo sin problemas.
Saludos