1. Home
  2. Servidores y Servicios Avanzados
  3. VPS Premium
  4. Rehabilitar Acceso con Contraseña para root en Ubuntu VPS vía VNC

Rehabilitar Acceso con Contraseña para root en Ubuntu VPS vía VNC

Por defecto, las imágenes de Ubuntu OS para VPS priorizan la seguridad, fomentando el uso de claves SSH para el acceso. Si durante la instalación del sistema operativo deshabilitas el acceso root con clave, y dejas solo el acceso via Key, y no tienes la Key, quedarás imposibilitado de poder acceder.

Esta guía te mostrará cómo rehabilitar el acceso con contraseña utilizando la consola VNC del panel Virtfusion.

Paso 1: Acceder a la Consola VNC

Para realizar estos cambios, primero necesitas acceder directamente a la terminal de tu servidor.

  • Ingresa a tu panel de control de VPS en cloud.servidoresph.com.
  • Selecciona el VPS que deseas trabajar (por si tienes más de 1)
  • Busca y haz clic en la opción «Console» o «VNC». Se abrirá una ventana de terminal directamente a tu servidor.

Paso 2: Corregir la Distribución del Teclado (Opcional pero Recomendado)

Es posible que al escribir en la consola VNC, algunos símbolos como el guion (-) no aparezcan correctamente. Para solucionarlo, ajusta la distribución del teclado al español latinoamericano con este comando:

localectl set-keymap latam

Paso 3: Editar el Archivo Principal de Configuración de SSH

Ahora, vamos a modificar el archivo principal de configuración del servicio SSH para permitir el acceso con contraseña.

  • Abre el archivo de configuración con el editor nano:
nano /etc/ssh/sshd_config
  • Busca la línea PermitRootLogin prohibit-password (puede variar ligeramente). Bórrala o coméntala con un # al inicio.
  • Agrega las siguientes dos líneas. Puedes hacerlo en la misma sección «Authentication» o al final del archivo para mayor claridad:
PermitRootLogin yes 
PasswordAuthentication yes
  • Guarda los cambios presionando CTRL + X, luego la tecla Y
  • Eso guardará los cambios y saldrá del editor de nano.

Paso 4: Desactivar Configuraciones Predeterminadas de Cloud-Init

A menudo, los sistemas cloud utilizan archivos adicionales para forzar configuraciones de seguridad, ignorando los cambios que acabamos de hacer. Debemos desactivarlos.

  1. Primero, verifica si estos archivos existen. Puedes usar el comando:
ls -l /etc/ssh/sshd_config.d/
  1. Para desactivarlos de forma segura, vamos a renombrarlos. Ejecuta los siguientes dos comandos. Nota: debes reemplazar el nombre exacto con lo que aparezca con el comando anterior, este es un ejemplo:
mv /etc/ssh/sshd_config.d/50-cloud-init.conf /etc/ssh/sshd_config.d/50-cloud-init.conf.disabled
mv /etc/ssh/sshd_config.d/60-cloudimg-settings.conf /etc/ssh/sshd_config.d/60-cloudimg-settings.conf.disabled

Paso 5: Aplicar Todos los Cambios

Para que la nueva configuración surta efecto, es fundamental reiniciar el servicio SSH.

Ejecuta el siguiente comando:

systemctl restart sshd

El comando no mostrará ningún mensaje si se ejecuta correctamente.


¡Listo! ✅ Has rehabilitado exitosamente el acceso con contraseña para el usuario root. Ahora puedes cerrar la consola VNC e intentar conectar a tu VPS usando tu cliente SSH preferido y la contraseña de root.

Si no logras corregirlo, aun que el servicio de VPS es no-administrado, es decir, tú eres el único encargado de su administración, podemos ayudarte a reactivar el acceso SSH via clave.

Updated on 15 de octubre de 2025

Was this article helpful?

Related Articles

Leave a Comment