Despliegue del Frontend de Angular
6. Crear una SSH key para el VPS
Creamos un acceso por ssh al server por claves autorizadas
ssh-keygen -t ed25519 -C "deploy-angular-002" -f ~/.ssh/clave_vps_angular_002
Autorizar la pública en el VPS, subimos la pública al server
nano /root/.ssh/authorized_keys

Comprobamos que desde el terminal por ssh nos conectamos:
ssh -i ~/.ssh/clave_vps_angular_002 root@desplegando123.com
Guardamos secrets en GitHub al repositorio angular-002
Repo → Settings → Secrets and variables → Actions
-
VPS_HOST = desplegando123.com (o tu IP)
-
VPS_USER = root
-
VPS_PATH = /var/www/html
-
VPS_SSH_KEY = contenido completo de ~/.ssh/clave_vps_angular_002 (privada)
