Skip to content
VDS · Primeros pasos

Qué hacer en la primera hora

Una checklist breve para una máquina nueva: actualizaciones, claves SSH, un usuario aparte, firewall, hora, agente invitado y la primera copia de seguridad de datos.

Actualizado 23 de agosto de 2026

La máquina se aprovisiona y queda expuesta a internet desde el primer minuto. Media hora de configuración ahora te ahorra tener que rebuscar en una brecha más adelante.

1. Actualiza el sistema

apt update && apt upgrade -y
reboot

En AlmaLinux y CentOS Stream, usa dnf upgrade -y. Si se actualizó el kernel, hace falta reiniciar.

2. Añade una clave SSH

Una contraseña es una forma temporal de iniciar sesión. Genera una clave por tu parte y añádela en la pestaña «Acceso», en la subsección «Claves SSH»: la lista se reemplaza por completo, así que envía el conjunto completo. Para más detalles, consulta Claves SSH.

Guardar las claves reinicia una máquina en marcha: se aplican en la configuración inicial durante el arranque. En la primera hora no te cuesta nada, más adelante significa tiempo de inactividad, y por eso las claves son el segundo punto de la lista.

En Windows Server, las claves SSH no funcionan en absoluto: ahí inicias sesión por RDP con una contraseña, así que sáltate este paso y usa mejor Protección de RDP.

Comprueba que el inicio de sesión con clave funciona y solo entonces desactiva la contraseña:

nano /etc/ssh/sshd_config
PasswordAuthentication no
PermitRootLogin prohibit-password
systemctl restart ssh

No cierres tu sesión actual hasta que hayas verificado el inicio de sesión con clave desde una ventana nueva. Si te quedas fuera, la consola de texto del panel te salvará.

3. Crea un usuario normal

No deberías trabajar como root todo el tiempo: un error tipográfico en rm te cuesta la máquina.

adduser artem
usermod -aG sudo artem
mkdir -p /home/artem/.ssh
cp /root/.ssh/authorized_keys /home/artem/.ssh/
chown -R artem:artem /home/artem/.ssh
chmod 700 /home/artem/.ssh
chmod 600 /home/artem/.ssh/authorized_keys

En AlmaLinux el grupo se llama wheel, no sudo.

4. Activa el firewall

apt install -y ufw
ufw allow OpenSSH
ufw enable
ufw status

Abre los puertos según los necesites: ufw allow 80/tcp, ufw allow 443/tcp. Deja todo lo demás cerrado.

5. Comprueba la hora y el nombre de la máquina

timedatectl set-timezone Europe/Moscow
hostnamectl set-hostname my-vds

Una hora incorrecta rompe los certificados, los registros y el programador de tareas.

6. Asegúrate de que el agente invitado está en ejecución

El panel lo necesita para mostrar el espacio usado y para hacer un reinicio suave:

systemctl status qemu-guest-agent

Si falta el servicio:

apt install -y qemu-guest-agent && systemctl enable --now qemu-guest-agent

7. Configura tus propias copias de seguridad

No hay copias de seguridad ni instantáneas automáticas de la máquina: eso es responsabilidad tuya. Conviértelo en un hábito desde el primer día: vuelca la base de datos, archiva los directorios del proyecto y envía todo fuera del servidor en lugar de dejarlo en la misma máquina.

tar czf /root/backup-$(date +%F).tar.gz /var/www /etc/nginx

Puedes traer una copia a tu propia máquina con scp o rsync.

Lista de comprobación

  • Sistema actualizado
  • Clave SSH añadida y verificada
  • Inicio de sesión con contraseña desactivado
  • Usuario con sudo creado
  • Firewall activado, puertos adicionales cerrados
  • Zona horaria y nombre de la máquina configurados
  • Agente invitado en ejecución
  • Primera copia de seguridad hecha y guardada fuera de la máquina

A continuación: inicio rápido: un sitio web en 15 minutos.