Servidor y SSH para principiantes
Esta ruta es distinta a HTML, CSS o JavaScript: no vas a escribir código, vas a aprender a moverte por el sitio donde ese código vive de verdad. Empieza aquí si nunca has usado una terminal.
Lección 1 — Qué es un servidor y cómo conectarte por SSH
Un servidor es, por dentro, un ordenador como el tuyo: tiene disco, memoria y un sistema operativo. La diferencia es que está encendido las 24 horas en un centro de datos, no tiene pantalla ni ratón conectados, y tú no estás delante — te conectas a él a través de internet cuando necesitas hacer algo ahí.
Para hablar con un servidor no usas clics: usas una terminal, una ventana de texto donde escribes órdenes (comandos) y el sistema te responde también en texto. Da respeto al principio, pero es solo una conversación con reglas fijas — nada que no puedas aprender.
SSH (Secure Shell) es el protocolo que usas para abrir una terminal en un ordenador que no es el tuyo, de forma cifrada. Es como llamar por un teléfono en el que nadie puede escuchar la conversación, en vez de gritar la contraseña en mitad de la calle. Cuando "te conectas por SSH a un servidor", lo que haces es abrir una terminal remota: escribes ahí y el servidor ejecuta lo que le pides, como si estuvieras sentado delante de él.
ssh usuario@direccion-del-servidor
La primera vez que te conectas a un servidor nuevo, la terminal te va a preguntar si confías en su "huella" (fingerprint) — es una comprobación de seguridad normal, se acepta escribiendo yes. Después te pedirá una contraseña o usará una clave guardada en tu ordenador, y en cuanto entre verás cambiar el texto de la terminal: eso significa que ya estás dentro, con una sesión abierta en el servidor.
Una vez dentro, estos cuatro comandos son totalmente seguros — no pueden romper nada, solo te informan de dónde estás:
pwd— te dice en qué carpeta estás ahora mismo.whoami— te dice con qué usuario has entrado.ls— lista lo que hay dentro de la carpeta actual.exit— cierra la sesión y te devuelve a tu propio ordenador.
pwd
whoami
ls
exit