Portada » Glosario » SSH

SSH

Qué es SSH

SSH es el protocolo que te permite conectarte de forma segura y cifrada a la línea de comandos de tu servidor, para ejecutar tareas de administración que no se pueden hacer desde el panel de control habitual. Viene de «Secure Shell».

Es como la diferencia entre manejar los mandos de la cabina de un barco y limitarte a los botones que ven los pasajeros en cubierta: con SSH se entra directamente a la «sala de máquinas» del servidor. No lo confundas con SFTP: SFTP solo sirve para subir y descargar archivos, mientras que SSH abre una terminal completa con la que ejecutar comandos directamente sobre el sistema operativo del servidor (reiniciar servicios, instalar herramientas, depurar errores a bajo nivel), algo que SFTP no permite.

Cómo funciona

  1. Te conectas a la dirección del servidor con un programa cliente SSH, usando una contraseña o, mejor, una clave de acceso.
  2. Se establece una conexión cifrada punto a punto entre tu ordenador y el servidor, igual que con SFTP.
  3. Una vez dentro, tienes una terminal de comandos con acceso directo al sistema operativo del servidor, no solo a los archivos.
  4. Todo lo que escribes y recibes de vuelta viaja cifrado, pero aquí lo que se transmite son comandos y su resultado, no archivos.
  5. Al salir, cierras la sesión y el acceso al sistema vuelve a quedar restringido a quien tenga las credenciales correctas.

Ejemplo

Una academia online de idiomas en Zaragoza tenía un problema de rendimiento que no se podía diagnosticar desde el panel de su hosting: había que ver, en tiempo real, qué proceso del servidor estaba consumiendo toda la memoria. Nos conectamos por SSH, identificamos el proceso que se disparaba en ciertos momentos del día y lo corregimos sin tener que esperar a que el soporte del hosting investigara el caso por su cuenta.

Señales de que te afecta

  • Tu hosting te ofrece acceso SSH pero nunca lo has usado ni sabes para qué sirve.
  • Un técnico te ha pedido acceso por SSH para diagnosticar un problema y no sabías qué era ni cómo dárselo.
  • Confundes el acceso SSH con el acceso SFTP de tu servidor, pensando que son lo mismo.
  • Hay credenciales SSH de un proyecto o colaborador antiguo que ya no deberían tener acceso a tu servidor.

Cómo lo resolvemos

Cuando un problema requiere entrar directamente al servidor —depurar un error que no se ve desde WordPress, revisar procesos, instalar herramientas de línea de comandos— accedemos por SSH con credenciales específicas para ese caso y las revocamos al terminar. Si quieres que revisemos quién tiene acceso SSH a tu servidor y cómo está protegido, en nuestro servicio de seguridad WordPress lo comprobamos. El acceso SSH se beneficia de las mismas buenas prácticas que cualquier otro acceso al servidor: formar parte de un buen hardening y revisar bien los permisos de archivos una vez dentro.

Preguntas frecuentes

¿SSH y SFTP son lo mismo?

No: SFTP solo sirve para subir y descargar archivos, mientras que SSH te da una terminal completa para ejecutar comandos directamente en el servidor, algo mucho más potente y que exige más cuidado con quién tiene acceso.

¿Necesito saber programar para usar SSH?

Hace falta cierta familiaridad con comandos de servidor, por eso en WPOptimizers nos encargamos nosotros cuando una tarea requiere este tipo de acceso.

¿Es peligroso tener el acceso SSH activado en mi servidor?

No si está bien protegido, con contraseñas robustas o claves de acceso y revocando el acceso cuando ya no haga falta; el riesgo real viene de dejar credenciales antiguas activas o contraseñas débiles.

Scroll al inicio
Escanea el código