Saltar al contenido principal

Cómo crear un usuario sudo en Ubuntu VPS

Crear un usuario sudo es uno de los primeros pasos recomendados al configurar un VPS Ubuntu. Esto evita trabajar siempre como root y mantiene las tareas administrativas asociadas a una cuenta identificable.

1. Crea el usuario

Reemplace administrador con el nombre deseado:

adduser administrador

Establece una contraseña segura. Los campos restantes son opcionales.

2. Agregar al grupo sudo

usermod -aG sudo administrador
groups administrador

La salida debe incluir sudo.

3. Permiso de prueba

su - administrador
sudo whoami

Después de ingresar la contraseña, el resultado esperado es:

root

4. Pruebe una nueva conexión SSH

En otra terminal:

ssh administrador@IP_DA_VPS

Mantenga abierta la sesión raíz hasta que confirme que el inicio de sesión y sudo funcionan.

5. Configurar una clave SSH

En tu computadora:

ssh-keygen -t ed25519

En Linux o macOS, envíe la clave con:

ssh-copy-id administrador@IP_DA_VPS

Si ssh-copy-id no está disponible, copie la clave pública. En el VPS, inició sesión como nuevo usuario:

mkdir -p ~/.ssh
chmod 700 ~/.ssh
nano ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

Pegue la clave pública en una sola línea y pruebe una nueva conexión.

6. Opcional: deshabilitar el inicio de sesión de root

Haga esto sólo después de probar el nuevo usuario y la clave.

sudo nano /etc/ssh/sshd_config.d/99-nicehosting-security.conf

Añadir:

PermitRootLogin no

Validar y recargar:

sudo sshd -t
sudo systemctl reload ssh

No cierre la sesión actual antes de probar otra conexión.

Cómo eliminar sudo

sudo deluser administrador sudo

Esto no elimina la cuenta ni sus archivos.

Preguntas frecuentes

¿Cuál es la diferencia entre root y sudo?

Root tiene el control total en todo momento. Con sudo, el usuario eleva el permiso a un solo comando administrativo.

¿Puedo crear más de un usuario sudo?

Sí. Cuentas separadas para cada administrador mejoran la organización y evitan que se compartan contraseñas.

¿Es seguro desactivar el inicio de sesión como root?

Sí, siempre y cuando se haya probado otro usuario con sudo y SSH. La configuración incorrecta puede bloquear el acceso remoto.

¿Cuáles son las otras configuraciones iniciales?

Consulte Introducción a un VPS Linux Ubuntu.


Si necesita ayuda, abra un ticket con el soporte de Nice Hosting.