🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear y gestionar claves SSH en Syspanel para acceso seguro

Actualizado el 8 de mayo de 2026

¿Por qué necesitas usar claves SSH en Syspanel?

Si alguna vez has tenido que conectarte a tu servidor para gestionar archivos, reiniciar servicios o simplemente hacer mantenimiento, sabrás que la seguridad es lo primero. La autenticación por contraseña es cómoda, pero también es uno de los puntos más vulnerables de cualquier sistema. Los ataques de fuerza bruta, donde un bot intenta miles de combinaciones por minuto, son el pan de cada día en Internet.

Usar claves SSH en Syspanel elimina ese riesgo casi por completo. En lugar de escribir una contraseña, tu ordenador y el servidor se saludan con un par de llaves criptográficas: una pública (que se queda en el servidor) y una privada (que nunca sale de tu equipo). Es como tener una llave maestra que no se puede copiar fácilmente.

En este artículo te voy a explicar, paso a paso y sin tecnicismos raros, cómo crear y gestionar tus claves SSH Syspanel para que tu acceso sea rápido, cómodo y, sobre todo, blindado.

Qué es Syspanel y por qué es importante su seguridad

Antes de meternos en harina, hablemos de Syspanel. Syspanel es un panel de control de hosting que te permite administrar tus sitios web, bases de datos, correos y, por supuesto, los accesos SSH. Es una herramienta muy potente que simplifica la vida a cualquier persona que gestione un servidor, ya sea un principiante o un administrador veterano.

La seguridad en Syspanel es un pilar fundamental. Por eso, integrar claves SSH desde el primer día es una de las mejores decisiones que puedes tomar. No solo proteges tu servidor de intrusos, sino que también agilizas tus tareas diarias: te conectas sin escribir contraseñas cada vez, y puedes automatizar procesos como copias de seguridad o despliegues de código.

[INFO] El acceso a tu panel de Syspanel se realiza a través del puerto 2106. Es una medida extra de seguridad que evita que los escáneres automáticos encuentren tu panel fácilmente. Tenlo en cuenta cuando configures tu firewall o reglas de acceso.

Paso 1: Generar tu par de claves SSH

Lo primero que necesitas es un par de claves. Puedes generarlas en tu ordenador local (Windows, Mac o Linux) o directamente desde Syspanel. Te recomiendo hacerlo en tu ordenador para tener siempre el control de la clave privada.

En Windows (con PowerShell o CMD)

  1. Abre PowerShell o el Símbolo del sistema.
  2. Escribe el siguiente comando y pulsa Enter:
    ssh-keygen -t ed25519 -C "tu_correo@ejemplo.com"
  3. Te preguntará dónde guardar la clave. Pulsa Enter para usar la ubicación por defecto (C:\Users\TuUsuario\.ssh\id_ed25519).
  4. Te pedirá una frase de contraseña (passphrase). Este paso es muy importante: aunque la clave privada es secreta, si alguien la roba, la frase de contraseña es tu última barrera. Pon una que sea larga y memorable.
  5. ¡Listo! Ya tienes dos archivos: id_ed25519 (tu clave privada) y id_ed25519.pub (tu clave pública).

En Mac o Linux

El proceso es idéntico:

  1. Abre la Terminal.
  2. Ejecuta: ssh-keygen -t ed25519 -C "tu_correo@ejemplo.com"
  3. Sigue las mismas instrucciones: ubicación por defecto y una buena frase de contraseña.

[TIP] Si tu sistema es antiguo y no soporta el algoritmo ed25519, puedes usar rsa con ssh-keygen -t rsa -b 4096. Es un poco más lento, pero igual de seguro.

Paso 2: Añadir la clave pública a Syspanel

Ahora toca decirle a Syspanel que confíe en tu clave pública. Es como darle una copia de tu llave al portero del edificio.

  1. Accede a tu panel de Syspanel en el puerto 2106. Por ejemplo: https://tu-servidor.com:2106.
  2. Inicia sesión con tu usuario administrador.
  3. Busca la sección de "Usuarios" o "Cuentas de acceso" (dependiendo de la versión, puede variar, pero suele estar en el menú lateral).
  4. Dentro de tu usuario, busca la pestaña o botón que dice "Claves SSH" o "SSH Keys".
  5. Copia el contenido del archivo id_ed25519.pub (ábrelo con un editor de texto y copia todo).
  6. Pega ese contenido en el campo correspondiente y guarda los cambios.

[WARNING] La clave pública es un texto largo que empieza por ssh-ed25519 o ssh-rsa. No la confundas con tu clave privada. Si alguien ve tu clave privada, puede suplantarte. La pública, en cambio, puede mostrarse sin problema.

Paso 3: Conectarte por SSH usando tu clave

Una vez que has añadido la clave pública, es hora de probar la conexión.

Desde tu terminal local

  1. Abre tu terminal (PowerShell, CMD, Terminal de Mac, etc.).
  2. Escribe: ssh usuario@tu-servidor.com -p 2106
    • usuario es tu nombre de usuario en Syspanel.
    • tu-servidor.com es la IP o dominio de tu servidor.
    • El -p 2106 es fundamental, porque es el puerto que usa Syspanel para las conexiones SSH.
  3. Si todo está bien, te pedirá la frase de contraseña que pusiste al generar la clave (si es que pusiste una). Si no, entrarás directamente.

[INFO] Si ves un mensaje de "autenticación fallida", revisa que la clave pública esté bien copiada en Syspanel y que estás usando el puerto correcto. El puerto 2106 es el que usa Syspanel, no el 22 por defecto.

Paso 4: Gestionar múltiples claves SSH en Syspanel

¿Tienes varios ordenadores? ¿Trabajas con un equipo? No hay problema. Syspanel te permite gestionar varias claves públicas para un mismo usuario.

Añadir más claves

  1. Vuelve a la sección de "Claves SSH" en Syspanel.
  2. Haz clic en "Añadir nueva clave" o un botón similar.
  3. Pega la nueva clave pública y asígnale un nombre descriptivo, como "Portátil de casa" o "PC del trabajo".

Eliminar o deshabilitar claves

Si pierdes un dispositivo o ya no lo usas, es buena práctica eliminar su clave pública.

  1. En la lista de claves, localiza la que quieres quitar.
  2. Haz clic en el icono de eliminar (normalmente una papelera).
  3. Confirma la acción.

[TIP] Nombra siempre tus claves de forma clara. Así, si algún día ves un acceso raro, sabrás exactamente de qué dispositivo viene. Es una de las mejores prácticas de Syspanel seguridad.

Errores comunes y cómo solucionarlos

Aunque el proceso es sencillo, siempre surgen dudas. Aquí te dejo las más frecuentes:

Error "Permission denied (publickey)"

Este es el clásico. Significa que el servidor no reconoce tu clave.

  • Causa 1: La clave pública no está bien copiada en Syspanel. Asegúrate de copiar todo el texto, sin espacios ni saltos de línea extra.
  • Causa 2: Estás intentando conectarte por el puerto 22 en lugar del 2106. Recuerda: ssh usuario@servidor -p 2106.
  • Causa 3: Tu clave privada no está en la ubicación por defecto o no la estás especificando. Puedes usar ssh -i /ruta/a/la/clave usuario@servidor -p 2106.

Error "Connection timed out"

Significa que el servidor no responde en ese puerto.

  • Revisa que el firewall de tu servidor permita conexiones entrantes en el puerto 2106.
  • Asegúrate de que el servidor está encendido y el servicio SSH está activo.

¿Puedo usar la misma clave para varios servidores?

Sí, puedes usar la misma clave pública en varios servidores. Es cómodo, pero si uno se ve comprometido, tendrás que cambiar la clave en todos. Te recomiendo generar una clave por servidor o por proyecto para minimizar riesgos.

Buenas prácticas de seguridad con claves SSH Syspanel

No basta con crear las claves. Hay que cuidarlas.

Protege tu clave privada

  • Nunca la compartas. Ni por correo, ni por mensajería, ni en repositorios públicos.
  • Usa una frase de contraseña robusta. Aunque sea un poco molesto escribirla cada vez, es tu última línea de defensa.
  • Considera usar un agente SSH. Programas como ssh-agent o Pageant (en Windows) guardan tu clave en memoria tras introducir la frase una vez, así no tienes que escribirla constantemente.

Rota tus claves periódicamente

Igual que cambias la contraseña de tu correo, deberías cambiar tus claves SSH cada cierto tiempo (por ejemplo, cada 6 meses). Es un poco de trabajo, pero mantiene tu acceso seguro SSH a raya.

Desactiva la autenticación por contraseña en el servidor

Una vez que tengas tus claves funcionando, puedes ir un paso más allá: deshabilitar el acceso por contraseña en tu servidor. Esto fuerza a que solo se pueda entrar con claves SSH.

  1. Conéctate a tu servidor por SSH (con tu clave).
  2. Edita el archivo de configuración de SSH: sudo nano /etc/ssh/sshd_config
  3. Busca la línea PasswordAuthentication y cámbiala a no.
  4. Guarda y reinicia el servicio: sudo systemctl restart sshd

[WARNING] Antes de hacer esto, asegúrate de que tu clave funciona perfectamente. Si la desactivas y no puedes entrar, te quedarás fuera de tu propio servidor. Si tienes dudas, déjalo como está.

Preguntas frecuentes sobre claves SSH en Syspanel

¿Qué es una clave SSH y por qué es más segura que una contraseña?

Una clave SSH es un par de archivos criptográficos que funcionan como una cerradura y su llave. La clave pública se queda en el servidor y la privada en tu ordenador. Al ser matemáticamente imposible de adivinar, es mucho más segura que una contraseña que puedes olvidar o que un bot puede intentar adivinar.

¿Puedo tener varias claves SSH para el mismo usuario en Syspanel?

Sí, Syspanel te permite añadir tantas claves públicas como necesites. Es ideal si usas varios dispositivos o si trabajas con un equipo.

¿Qué hago si pierdo mi clave privada?

Si pierdes la clave privada, no podrás acceder por SSH con ese método. La solución es generar un nuevo par de claves y añadir la nueva clave pública a Syspanel. Después, elimina la antigua clave pública para que no quede huérfana.

¿Syspanel soporta otros métodos de autenticación?

Sí, Syspanel también soporta la autenticación por contraseña, pero te recomendamos encarecidamente usar claves SSH. Es una de las medidas más efectivas de Syspanel seguridad.

¿Qué es el puerto 2106 y por qué es especial?

Syspanel utiliza el puerto 2106 para las conexiones SSH en lugar del puerto estándar 22. Esto reduce automáticamente los ataques de escaneo masivo que buscan puertos comunes. Siempre debes especificar este puerto al conectarte.

Conclusión: Tu servidor merece un acceso seguro

Crear y gestionar claves SSH en Syspanel no es un lujo, es una necesidad. Te da tranquilidad, velocidad y un control total sobre quién entra a tu servidor. Con los pasos que te he dado, puedes implementarlo en menos de diez minutos y olvidarte de las contraseñas frágiles.

Recuerda que la seguridad no es un destino, es un viaje. Revisa periódicamente tus claves, elimina las que no uses y mantente al día de las mejores prácticas. Tu servidor (y tus visitantes) te lo agradecerán.

Si tienes alguna duda, no dudes en consultar la documentación de Syspanel o contactar con el soporte técnico. ¡Feliz y seguro hosting!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel