Cómo activar el acceso root mediante SSH (Ubuntu/CentOS)

Rate this post

El usuario root posee los mayores derechos, le da acceso a todos los comandos y archivos, y tiene derechos de lectura, escritura y ejecución. Por defecto, el usuario root es el primer usuario que se crea en cada sistema Linux. Si esta cuenta de usuario se utiliza de forma incorrecta o inapropiada, puede tener un impacto muy grave en el servidor.

En las imágenes del Data Center Designer (DCD), este acceso viene desactivado de manera predeterminada, por lo que si quieres acceder con él, tienes que realizar unos cambios. Sino, deberás acceder mediante par de Claves. Esta última es la opción que te recomendamos para acceder a tu panel.

Para desactivar el acceso al servidor root mediante SSH, solo tienes que seguir estos pasos:

  • Abrir el archivo de configuración SSH sshd_config con el editor de texto vi:

    Abrir archivo configuración

  • Si trabajas con Ubuntu:

    Editar archivo configuración Ubuntu

    # PasswordRootLogin prohibit-password Descomentar y poner en Yes:
    PasswordRootLogin Yes
    Y
    PasswordAuthentication No lo cambias a Yes
    Haz un restart del servicio sshd y ya podrás acceder.

    Restart servicio Ubuntu

  • Si trabajas con Centos:

    Editar archivo configuración CentOS

    Cambias PermitRootLogin without-password a Yes
    Y PasswordAuthentication no a yes
    Tras un reinicio de servicio sshd podrás reconectar.

    Restart servicio CentOS