SSH: cómo conectarse a un servidor de forma segura (claves, PuTTY y WordPress)
SSH es una de esas herramientas que al principio imponen respeto, pero cuando entiendes qué hace y por qué existe, pasa a ser algo casi cotidiano. No es magia, no es solo “para sysadmins” y, desde luego, no es algo oscuro que solo se usa escribiendo comandos raros sin saber qué pasa.
SSH sirve para conectarte a otro ordenador de forma remota y segura, normalmente un servidor.
¿Qué es exactamente SSH?
SSH significa Secure Shell. Es un protocolo de comunicación cifrado que permite:
- Conectarte a un servidor
- Ejecutar comandos
- Gestionar archivos
- Administrar servicios (como una web en WordPress)
Todo esto sin enviar contraseñas en claro por la red 🔐.
¿Cómo funciona una conexión SSH?
A grandes rasgos:
- Tu ordenador actúa como cliente
- El servidor espera conexiones SSH
- Te autenticas
- Se abre una terminal remota
Esa terminal no es una simulación: 👉 estás ejecutando comandos directamente en el servidor.
Autenticación por contraseña vs claves SSH
Opción 1: usuario y contraseña
Es la forma más simple:
1
ssh usuario@servidor.com
El servidor te pide la contraseña y entras.
✔ Fácil ✖ Menos segura ✖ Vulnerable a ataques de fuerza bruta
Opción 2: claves pública y privada (la recomendada)
Aquí es donde SSH brilla de verdad ⭐
- Clave privada → se queda en tu ordenador
- Clave pública → se copia al servidor
Cuando te conectas:
- El servidor comprueba que tienes la clave privada correcta
- Si encaja → entras
- Si no → fuera 🚪
Crear un par de claves SSH
En Linux o macOS:
1
ssh-keygen -t ed25519 -C "tu@email.com"
Se generan dos archivos:
id_ed25519→ clave privadaid_ed25519.pub→ clave pública
⚠️ La privada no se comparte jamás.
Copiar la clave pública al servidor
La forma rápida:
1
ssh-copy-id usuario@servidor.com
O manualmente, añadiendo el contenido de .pub a:
1
~/.ssh/authorized_keys
A partir de ahí, podrás conectarte sin contraseña:
1
ssh usuario@servidor.com
¿Qué papel juega PuTTY en todo esto?
SSH es el protocolo. PuTTY es solo una herramienta para usar SSH, sobre todo en Windows 🪟.
PuTTY permite:
- Conectarte por SSH
- Usar claves privadas (
.ppk) - Guardar sesiones
Detalle importante sobre PuTTY
PuTTY no usa directamente las claves OpenSSH.
Hay que convertirlas con PuTTYgen a formato .ppk.
FTP vs SSH: por qué importa que tu hosting ofrezca SSH
Muchos alojamientos ofrecen:
- ✅ FTP
- ✅ SSH (y esto marca la diferencia)
FTP sirve para:
- Subir archivos
- Descargar archivos
SSH sirve para:
- Todo lo anterior
- Ejecutar comandos
- Cambiar permisos
- Automatizar tareas
- Usar herramientas como WP-CLI
Si un hosting ofrece FTP + SSH, es una muy buena señal 👍
Conectarse por SSH a un servidor con WordPress
Esto es especialmente útil cuando trabajas con WordPress.
Una vez conectado por SSH puedes:
1
cd public_html
Y desde ahí:
- Limpiar cachés
- Cambiar permisos
- Buscar archivos sospechosos
- Ejecutar WP-CLI
Ejemplo con WP-CLI:
1
wp plugin list
O actualizar WordPress:
1
wp core update
Nada de entrar al panel si no carga, ni depender siempre del navegador.
¿Por qué SSH es tan importante hoy?
Porque:
- 🔐 Es seguro
- ⚡ Es rápido
- 🤖 Permite automatización
- 🧠 Te da control real del servidor
No sustituye al FTP, pero lo complementa y lo supera en muchos escenarios.
SSH no es algo que haya que memorizar, sino entender. Cuando sabes qué es una clave, qué hace PuTTY y por qué tu hosting ofrece SSH, deja de parecer algo “avanzado” y pasa a ser simplemente… lógico.
Y eso, en el día a día del desarrollo web, se agradece bastante 🙂
❓ FAQ
¿Qué es SSH y para qué sirve?
SSH es un protocolo que permite conectarse de forma segura a otro ordenador o servidor para administrarlo remotamente mediante una consola.
¿Qué diferencia hay entre FTP y SSH?
FTP se usa principalmente para transferir archivos, mientras que SSH permite ejecutar comandos, administrar el sistema y también transferir archivos de forma segura.
¿Qué son las claves pública y privada en SSH?
Son un sistema de autenticación basado en criptografía: la clave pública se guarda en el servidor y la privada permanece en tu ordenador.
¿PuTTY es lo mismo que SSH?
No. SSH es el protocolo y PuTTY es un programa que permite usar SSH, especialmente en Windows.
¿Puedo usar SSH en un servidor con WordPress?
Sí. SSH es muy útil para administrar WordPress, actualizar plugins, gestionar archivos o usar WP-CLI.

