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

Crear y gestionar claves SSH en Syspanel

Actualizado el 19 de mayo de 2026

¿Te has preguntado alguna vez cómo acceder a tu servidor de Syspanel de forma segura, sin tener que escribir una contraseña cada vez? La respuesta está en las claves SSH. Son como una llave digital de alta seguridad que solo tú posees. En esta guía extensa y muy fácil de seguir, te explicaré paso a paso qué son, cómo crearlas y cómo gestionarlas para que tus conexiones remotas sean mucho más seguras y cómodas. Olvídate de las contraseñas débiles y dale la bienvenida a la autenticación por claves.

¿Qué son las claves SSH y por qué son tan importantes?

Imagina que tu servidor es una casa muy segura. Tradicionalmente, para entrar necesitas una contraseña (la llave de la puerta). Pero si esa contraseña es fácil de adivinar o alguien la intercepta, tu casa ya no es segura. Las claves SSH funcionan como un sistema de dos piezas: una llave pública (que puedes dejar en la cerradura de tu casa) y una llave privada (que guardas celosamente en tu bolsillo).

Cuando intentas entrar, tu ordenador presenta la llave privada para demostrar que eres tú, y el servidor la compara con la llave pública que tiene guardada. Si coinciden, ¡entras sin problemas! Este sistema es increíblemente seguro por varias razones:

  • Es prácticamente imposible de adivinar: Las claves son archivos larguísimos y complejos generados por algoritmos matemáticos.
  • No viajan por la red: A diferencia de las contraseñas, la llave privada nunca se envía al servidor. Solo se usa para demostrar que la posees.
  • Protege contra ataques de fuerza bruta: Los hackers suelen probar millones de contraseñas por segundo. Con las claves SSH, ese ataque es inútil.

En resumen, usar claves SSH es la mejor práctica de seguridad para cualquier administrador de servidores. Y en Syspanel, gestionarlas es muy sencillo.

Requisitos previos antes de empezar

Antes de lanzarnos a crear nuestras claves, asegurémonos de tener todo lo necesario:

  • Acceso a tu servidor Syspanel: Debes tener las credenciales de administrador (usuario y contraseña) para poder acceder a tu panel de control.
  • Un cliente SSH: En tu ordenador local, necesitarás un programa para conectarte por SSH. Los más comunes son:
    • En Windows: Te recomiendo PuTTY o la terminal integrada de Windows (PowerShell) si tienes Windows 10 o superior.
    • En macOS o Linux: La terminal ya incluye el comando ssh por defecto. ¡No necesitas instalar nada extra!
  • Un poco de paciencia: No te preocupes, el proceso es muy rápido una vez que lo entiendes.

Paso a paso: Crear tu primer par de claves SSH

Vamos a crear un par de claves (pública y privada) desde tu ordenador local. El proceso es casi idéntico en todos los sistemas operativos.

En Windows (usando PowerShell o CMD)

  1. Abre PowerShell o el Símbolo del sistema (CMD) como administrador.

  2. Escribe el siguiente comando y presiona Enter:

    ssh-keygen -t rsa -b 4096 -C "tu_correo@ejemplo.com"
    

    Explicación rápida: -t rsa indica el tipo de algoritmo (RSA es el más común), -b 4096 define la longitud de la clave (más larga = más segura) y -C es un comentario para identificar la clave (normalmente tu correo).

  3. El sistema te preguntará dónde guardar la clave. Por defecto, se guarda en C:\Users\TuUsuario\.ssh\id_rsa. Puedes presionar Enter para aceptar la ubicación por defecto.

  4. ¡Importante! Te pedirá una frase de contraseña (passphrase). No la dejes en blanco. Esta frase es una capa extra de seguridad: si alguien roba tu archivo de clave privada, sin la frase no podrá usarlo. Elige una frase larga y fácil de recordar para ti.

  5. ¡Listo! Ya has creado tus claves. Verás dos archivos en la carpeta .ssh:

    • id_rsa (tu clave privada). ¡No la compartas nunca!
    • id_rsa.pub (tu clave pública). Esta es la que subiremos al servidor.

En macOS o Linux

El proceso es casi idéntico.

  1. Abre la Terminal.
  2. Escribe el mismo comando:
    ssh-keygen -t rsa -b 4096 -C "tu_correo@ejemplo.com"
    
  3. Acepta la ubicación por defecto (/home/tu_usuario/.ssh/id_rsa).
  4. Introduce una frase de contraseña segura.
  5. Ya tienes tus claves en la carpeta .ssh de tu directorio personal.

[TIP] Si usas macOS, también puedes usar el comando ssh-keygen -t ed25519 que es más moderno y rápido. En Syspanel, ambos funcionan perfectamente.

Cómo agregar tu clave pública a Syspanel

Ahora que tienes tu clave pública, vamos a subirla a tu servidor para que puedas conectarte sin contraseña. Accede a tu panel de Syspanel.

  1. Inicia sesión en tu Syspanel usando el puerto 2106. Por ejemplo: https://tudominio.com:2106.
  2. Busca la sección de "Usuarios" o "Cuentas" (dependiendo de la versión, puede variar ligeramente, pero suele estar en el menú lateral).
  3. Dentro de tu perfil de usuario, busca una opción que diga "Claves SSH" o "SSH Keys".
  4. Haz clic en "Añadir clave" o "Agregar".
  5. Se abrirá un cuadro de texto. Aquí debes pegar el contenido de tu clave pública. Para obtenerla:
    • En Windows (PowerShell): Escribe cat C:\Users\TuUsuario\.ssh\id_rsa.pub y copia el resultado.
    • En macOS/Linux: Escribe cat ~/.ssh/id_rsa.pub y copia el resultado.
  6. Dale un nombre descriptivo a la clave (por ejemplo, "Mi portátil personal") para recordar qué dispositivo es.
  7. Guarda los cambios.

[INFO] Syspanel también permite agregar claves SSH al crear un nuevo usuario. Es una buena práctica hacerlo desde el principio.

Conectarte a tu servidor usando tu clave SSH

Una vez agregada la clave pública, la conexión es muy sencilla.

  1. Abre tu terminal o cliente SSH (PuTTY en Windows).

  2. Conéctate usando el comando:

    ssh usuario@tudominio.com -p 2106
    

    Nota: El puerto por defecto de SSH es el 22, pero en Syspanel se usa el puerto 2106 para mayor seguridad.

  3. Si todo está bien, el sistema te pedirá la frase de contraseña que pusiste al crear la clave (no la contraseña del usuario). ¡Y ya estás dentro!

[WARNING] Si ves un mensaje de error como "Permission denied (publickey)", revisa que:

  • La clave pública esté correctamente copiada en Syspanel.
  • Tu clave privada esté en la ubicación correcta en tu ordenador.
  • Los permisos del archivo id_rsa sean correctos (en Linux/macOS, debe ser 600).

Gestión avanzada de claves SSH en Syspanel

Syspanel te permite gestionar varias claves para diferentes usuarios y propósitos. Aquí tienes algunos consejos:

Añadir múltiples claves

Puedes tener una clave para tu ordenador de casa, otra para tu portátil de trabajo, otra para tu móvil (con apps como Termux). Simplemente repite el proceso de agregar clave pública para cada dispositivo.

Revocar una clave

Si pierdes un dispositivo o crees que tu clave privada ha sido comprometida, debes revocar la clave pública asociada en Syspanel. Ve a la sección de Claves SSH, localiza la clave y haz clic en "Eliminar" o "Revocar". Inmediatamente, ese dispositivo perderá el acceso.

Usar claves para diferentes usuarios

Si tienes varios usuarios en tu servidor (por ejemplo, para diferentes sitios web), cada uno puede tener su propio par de claves. En Syspanel, al crear un nuevo usuario, puedes asignarle su clave pública directamente.

Preguntas frecuentes (FAQ) sobre claves SSH en Syspanel

1. ¿Puedo usar la misma clave SSH para varios servidores?
Sí, absolutamente. Puedes agregar la misma clave pública a varios servidores Syspanel que administres. Solo asegúrate de que tu clave privada esté segura en tu ordenador.

2. ¿Qué hago si olvido la frase de contraseña de mi clave privada?
No hay forma de recuperarla. Tendrías que generar un nuevo par de claves y agregar la nueva clave pública a Syspanel. Por eso es importante elegir una frase que recuerdes bien.

3. ¿Es seguro usar claves SSH sin frase de contraseña?
Técnicamente sí, pero es menos seguro. Si alguien accede a tu ordenador y tu clave privada no tiene frase, podría conectarse a tu servidor sin problemas. La frase de contraseña añade una capa extra de protección.

4. ¿Puedo conectarme a Syspanel usando solo la clave SSH, sin contraseña?
Sí, esa es la idea. Una vez que configures las claves, puedes deshabilitar el inicio de sesión por contraseña en el servidor para aumentar la seguridad. En Syspanel, puedes hacerlo desde la configuración de SSH (normalmente en el archivo /etc/ssh/sshd_config). Pero hazlo solo cuando estés seguro de que tus claves funcionan.

5. ¿Las claves SSH caducan?
No, las claves no tienen fecha de caducidad. Sin embargo, es una buena práctica regenerarlas cada cierto tiempo (por ejemplo, cada año) por motivos de seguridad.

Conclusión: La seguridad de tu servidor en tus manos

Gestionar claves SSH en Syspanel es un proceso sencillo que mejora drásticamente la seguridad de tus conexiones remotas. Has aprendido a crear tu primer par de claves, a subir la clave pública a tu panel y a conectarte de forma segura. Ahora ya no dependes de contraseñas que pueden ser robadas o adivinadas.

Recuerda siempre proteger tu clave privada como el tesoro más valioso, usar frases de contraseña robustas y revocar cualquier clave que ya no uses. Con estos conocimientos, estás un paso más cerca de ser un administrador de servidores profesional y seguro.

[TIP FINAL] Si tienes dudas, no dudes en consultar la documentación oficial de Syspanel o contactar con el soporte técnico. ¡La seguridad de tu servidor es lo más importante!

¿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