1. Acceso y preparación del VPS
1.1 Contratación del servidor. El proveedor proporciona una IP pública, un usuario root y una contraseña inicial. Las características contratadas son 2 vCPU, 2 GB de RAM, 80 GB de disco e imagen de Ubuntu 20.04 LTS.
1.2 Primer acceso por SSH. Desde el equipo local se realiza la conexión inicial introduciendo la contraseña que envía el proveedor:
ssh root@82.223.70.173
1.3 Asignar un hostname. Para que los servicios (en especial Postfix y los certificados) funcionen correctamente, se define un nombre FQDN para la máquina:
hostnamectl set-hostname servidor.exileware.com
1.4 Actualizar el sistema. Antes de instalar software nuevo se actualiza el índice de paquetes y se aplican las actualizaciones disponibles:
apt update
apt upgrade -y
reboot
1.5 Configurar acceso con llave SSH. Para evitar introducir la contraseña en cada conexión y mejorar la seguridad, se genera un par de llaves en el equipo local y se copia la pública al servidor:
ssh-keygen -t ed25519 -f ~/.ssh/exileware
ssh-copy-id -i ~/.ssh/exileware.pub root@82.223.70.173
1.6 Alias en el cliente SSH. Se añade una entrada en el fichero ~/.ssh/config del equipo local para poder conectar tecleando únicamente ssh exileware:
Host exileware
HostName 82.223.70.173
User root
IdentityFile ~/.ssh/exileware
IdentitiesOnly yes
1.7 Verificación. Al volver a conectar por SSH ya no se solicita contraseña. El servidor queda preparado para la instalación de la pila descrita en el siguiente apartado.