MÓDULO 3.1 / 3 DE 4
VPS: lo mismo, en un servidor
Conectarte a una VPS con Ubuntu usando tu clave, navegar con los mismos comandos y llevar el proyecto de GitHub allí.
1Contrata la VPS con tu clave
type %USERPROFILE%\.ssh\id_ed25519.pub
Verás: Una línea que empieza con ssh-ed25519. Copia la línea completa.
Qué es
Elige un proveedor y el sistema Ubuntu. Al crear la VPS, te pedirá una clave SSH: pega la línea que muestra este comando. Anota la IP que te indique el proveedor.
Por qué aprender
Con la clave registrada, puedes entrar sin contraseña y nadie sin tu clave privada podrá entrar.
Conceptos clave
VPS: una computadora Linux alquilada que está encendida las 24 horas. Ubuntu: la versión de Linux más usada en servidores. IP: la dirección numérica del servidor. type: muestra el contenido de un archivo en cmd.
2Conéctate a la VPS
ssh root@IP-DE-LA-VPS
Verás: root@nombre-de-la-vps:~# — ahora la terminal es el servidor.
Qué es
Reemplaza IP-DE-LA-VPS por el número que te dio el proveedor. La primera vez te preguntará si confías en el servidor: responde yes. Para salir, escribe exit.
Por qué aprender
Es la misma ventana de siempre, pero conectada a otra computadora. Todo lo que escribas ahora ocurre en la VPS.
Conceptos clave
ssh: abre una conexión segura con otra computadora. root: el administrador de Linux. ~: la carpeta personal del usuario en la VPS. exit: cierra la conexión y vuelve a Windows.
3La misma navegación, con otros nombres
mkdir -p ~/proyectos
cd ~/proyectos
ls
pwd
Verás: pwd muestra /root/proyectos — la ruta de la carpeta, como cd la mostraba en Windows.
Qué es
En la VPS: dir se convierte en ls, cls en clear, type en cat, %USERPROFILE% en ~ y la barra es / en vez de \. cd, cd .. y mkdir son iguales. No hay Explorador de archivos: ls cumple esa función.
Por qué aprender
Por eso el curso empieza en Windows: quien entiende las carpetas allí puede navegar en la VPS en minutos.
Conceptos clave
ls: muestra la lista de la carpeta. pwd: muestra dónde estás. mkdir -p: crea la carpeta y no da error si ya existe. Linux distingue entre mayúsculas y minúsculas: Proyectos y proyectos son carpetas diferentes.
4Lleva el proyecto de GitHub
apt update && apt install -y git
cd ~/proyectos
git clone https://github.com/TU-USUARIO/mi-sitio.git
cd mi-sitio
ls
Verás: index.html y AGENTS.md, los mismos archivos de Windows, ahora en la VPS.
Qué es
apt instala Git en Ubuntu. git clone copia todo el repositorio, incluido el historial, a la carpeta actual.
Por qué aprender
GitHub es el puente: el mismo proyecto está en Windows y en la VPS, y las versiones pasan de un lado al otro.
Conceptos clave
apt: el instalador de Ubuntu (parecido a winget). git clone: descarga un repositorio por primera vez. && : ejecuta el segundo comando solo si el primero salió bien.
5Instala el agente en la VPS
curl -fsSL https://claude.ai/install.sh | bash
cd ~/proyectos/mi-sitio
claude
Verás: Claude Code se abre dentro de la carpeta mi-sitio de la VPS. Para Codex, instala Node y usa npm install -g @openai/codex.
Qué es
El comando de instalación para Linux es el de la documentación oficial. La primera vez, el agente muestra una dirección: ábrela en el navegador de tu computadora e inicia sesión con tu suscripción.
Por qué aprender
Con el agente en la VPS, el trabajo puede continuar en el servidor aunque tu computadora esté apagada.
Conceptos clave
install.sh: el instalador para Linux y Mac. | bash: entrega el instalador descargado a la terminal para que lo ejecute. Inicio de sesión sin pantalla: el agente muestra un enlace y un código para que autorices desde otro dispositivo.
6Trae los cambios y desconéctate
cd ~/proyectos/mi-sitio
git pull
ls
exit
Verás: git pull muestra los archivos actualizados; exit te devuelve a C:\Users\TuNombre>.
Qué es
¿Cambiaste algo en Windows e hiciste push? En la VPS, git pull trae el cambio. Para volver a Windows, escribe exit.
Por qué aprender
Es la rutina entre las dos computadoras: push de un lado, pull del otro, siempre a través de GitHub.
Conceptos clave
git pull: trae las versiones nuevas de GitHub. exit: cierra la conexión SSH. Para volver: ssh root@IP-DE-LA-VPS y cd ~/proyectos/mi-sitio.
MANOS A LA OBRA / ~20 MIN
Tu proyecto funcionando en la VPS
Marca cada elemento cuando funcione de verdad en tu computadora, no cuando termines de leer.
Chuleta de la parte 3
type %USERPROFILE%\.ssh\id_ed25519.pub
ssh root@IP-DE-LA-VPS
mkdir -p ~/proyectos
cd ~/proyectos
ls
pwd
apt update && apt install -y git
cd ~/proyectos
git clone https://github.com/TU-USUARIO/mi-sitio.git
cd mi-sitio
ls
curl -fsSL https://claude.ai/install.sh | bash
cd ~/proyectos/mi-sitio
claude
cd ~/proyectos/mi-sitio
git pull
ls
exit
Criterio para terminar
Conectarte a una VPS con Ubuntu usando tu clave, navegar con los mismos comandos y llevar el proyecto de GitHub allí.
Revisa lo que aprendiste
En Windows usas dir y cls. ¿Cuáles son sus equivalentes en la VPS?
Ver respuesta comentada
ls para listar y clear para limpiar la pantalla. cd, cd .. y mkdir funcionan igual; la carpeta personal es ~ en vez de %USERPROFILE%.