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

Cómo configurar el acceso SSH en Syspanel para usuarios avanzados

Actualizado el 30 de diciembre de 2025

Introducción

El acceso SSH (Secure Shell) es una herramienta fundamental para cualquier usuario avanzado que desee administrar su servidor de manera remota y segura. En el entorno de Syspanel, el panel de control que utilizamos para gestionar tu hosting, configurar correctamente el acceso SSH te permite ejecutar comandos, transferir archivos y realizar tareas de mantenimiento sin necesidad de estar físicamente frente al servidor. Este tutorial está diseñado para guiarte paso a paso, desde la activación del servicio hasta la conexión exitosa, usando un lenguaje claro y ejemplos prácticos. No necesitas ser un experto en redes, solo seguir las instrucciones con atención.


¿Qué es SSH y por qué es importante en tu hosting?

SSH es un protocolo que cifra la comunicación entre tu computadora y el servidor, impidiendo que terceros intercepten tus datos. Cuando hablamos de SSH Syspanel, nos referimos a la implementación de este protocolo dentro de tu panel de control Syspanel. Con él podrás:

  • Ejecutar comandos de administración del servidor.
  • Gestionar archivos y bases de datos directamente.
  • Instalar software personalizado o modificar configuraciones.
  • Automatizar tareas mediante scripts.

Para usuarios avanzados, el acceso SSH es indispensable porque permite un control total sobre el entorno de hosting, más allá de lo que ofrece la interfaz web de Syspanel.


Requisitos previos

Antes de comenzar, asegúrate de tener lo siguiente:

  • Una cuenta activa en Syspanel con permisos de administrador.
  • Dirección IP del servidor (pública o privada, según tu red).
  • Nombre de usuario y contraseña de la cuenta de hosting (o la clave SSH si ya la generaste).
  • Un cliente SSH instalado en tu computadora. Recomendamos:
    • En Windows: PuTTY (gratuito) o el terminal integrado de Windows 10/11 con OpenSSH.
    • En macOS/Linux: el terminal nativo (comando ssh).

[INFO] Si no tienes un cliente SSH, descarga PuTTY desde su sitio oficial. Es sencillo y muy usado.


Paso 1: Acceder a Syspanel y verificar el estado del servicio SSH

El primer paso es iniciar sesión en tu panel Syspanel. Recuerda que la URL de acceso suele ser https://tudominio.com:2106 o la que te haya proporcionado tu proveedor de hosting. Una vez dentro:

  1. Busca la sección "Servicios" o "Configuración del servidor". En Syspanel, generalmente aparece en el menú lateral izquierdo.
  2. Localiza el servicio SSH o OpenSSH Server. Verás un indicador de estado (activo/inactivo).
  3. Si está inactivo, actívalo haciendo clic en el botón correspondiente. Si está activo, continúa al siguiente paso.

[TIP] Si no encuentras la opción, escribe "SSH" en la barra de búsqueda de Syspanel. La mayoría de las versiones tienen un buscador interno.


Paso 2: Configurar el puerto de acceso SSH

Por defecto, SSH utiliza el puerto 22. Sin embargo, por seguridad, muchos administradores cambian este puerto para evitar ataques automatizados. En Syspanel, puedes modificarlo fácilmente:

  1. Ve a "Configuración SSH" dentro del panel.
  2. En el campo "Puerto", ingresa un número entre 1024 y 65535. Por ejemplo, 2106 (que es el puerto estándar de Syspanel, pero puedes usar otro).
  3. Guarda los cambios. El servicio SSH se reiniciará automáticamente.

[WARNING] Si cambias el puerto, asegúrate de recordarlo. De lo contrario, no podrás conectarte. Anótalo en un lugar seguro.


Paso 3: Crear un usuario SSH (o utilizar el existente)

Syspanel suele crear un usuario por defecto para SSH (por ejemplo, admin o el nombre de tu cuenta). Para mayor seguridad, es recomendable crear un usuario específico:

  1. En Syspanel, ve a "Usuarios del sistema" o "Gestión de usuarios".
  2. Haz clic en "Añadir usuario".
  3. Completa los campos:
    • Nombre de usuario: ej. miusuario.
    • Contraseña: utiliza una contraseña fuerte (mayúsculas, minúsculas, números y símbolos).
    • Grupo: selecciona sudo o admin para tener privilegios elevados.
  4. Guarda el usuario.

[INFO] Si ya tienes un usuario, puedes usarlo. Solo asegúrate de que tenga permisos para conectarse por SSH.


Paso 4: Generar y configurar claves SSH (opcional pero recomendado)

Usar contraseñas es menos seguro que las claves SSH. Te explicamos cómo generar un par de claves (pública y privada) desde tu computadora y luego subir la pública a Syspanel.

En Windows (con PuTTY):

  1. Descarga e instala PuTTY y PuTTYgen.
  2. Abre PuTTYgen y haz clic en "Generate". Mueve el ratón aleatoriamente para generar la clave.
  3. Una vez generada, guarda la clave privada en un lugar seguro (nunca la compartas).
  4. Copia el contenido de la clave pública (el texto largo que aparece en la ventana).

En macOS/Linux:

Abre el terminal y escribe:

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

Sigue las instrucciones (puedes dejar la frase de contraseña vacía si quieres). Esto creará dos archivos: id_rsa (privada) y id_rsa.pub (pública).

Subir la clave pública a Syspanel:

  1. En Syspanel, ve a "Configuración SSH" > "Claves autorizadas".
  2. Pega el contenido de tu clave pública en el campo de texto.
  3. Guarda los cambios.

[TIP] Si usas Windows, también puedes usar el terminal de Windows 10/11 con OpenSSH. Solo necesitas ejecutar el mismo comando que en Linux.


Paso 5: Conectarte al servidor mediante SSH

Ahora que todo está configurado, es momento de probar la conexión. Abre tu cliente SSH y sigue estos pasos:

Desde la terminal (macOS/Linux/Windows con OpenSSH):

ssh usuario@direccion_ip -p puerto

Por ejemplo:

ssh miusuario@192.168.1.100 -p 2106

Si usas clave privada, puedes especificarla con -i ruta/clave_privada.

Desde PuTTY (Windows):

  1. Abre PuTTY.
  2. En "Host Name", ingresa la IP del servidor.
  3. En "Port", ingresa el puerto configurado (ej. 2106).
  4. Haz clic en "Open".
  5. Si usas clave privada, ve a Connection > SSH > Auth y carga el archivo .ppk.

La primera vez, el cliente te preguntará si confías en el servidor. Responde "Yes" o "Accept". Luego ingresa tu contraseña o, si configuraste clave, se conectará automáticamente.

[WARNING] Si ves un mensaje de error como "Connection refused", verifica que el puerto esté abierto en el firewall de Syspanel. En la configuración del panel, busca "Firewall" y asegúrate de que el puerto SSH esté permitido.


Paso 6: Solucionar problemas comunes (FAQ)

Aquí tienes las preguntas más frecuentes que recibimos sobre SSH Syspanel:

1. No puedo conectarme, me sale "Permission denied"

  • Causa: Usuario o contraseña incorrectos, o la clave no está autorizada.
  • Solución: Verifica que el nombre de usuario exista en Syspanel y que la contraseña sea correcta. Si usas clave, asegúrate de haber subido la pública correctamente.

2. El puerto SSH no responde

  • Causa: El servicio SSH no está activo o el firewall bloquea el puerto.
  • Solución: En Syspanel, revisa que el servicio esté activo (Paso 1) y que el puerto esté abierto en el firewall. Si cambiaste el puerto, recuerda actualizar las reglas.

3. ¿Puedo usar SSH desde una red local?

  • , siempre que tu servidor esté en la misma red. Usa la IP privada (ej. 192.168.x.x) y el mismo puerto.

4. ¿Es seguro usar contraseña en lugar de clave?

  • Es menos seguro, pero funciona. Si debes usar contraseña, elige una muy fuerte y cámbiala periódicamente.

5. ¿Cómo desactivo el acceso SSH?

  • En Syspanel, ve a "Servicios" y detén el servicio SSH. También puedes eliminar usuarios SSH desde la gestión de usuarios.

Consejos de seguridad avanzada

Para usuarios avanzados, aquí hay algunas buenas prácticas adicionales:

Cambiar el puerto SSH

Como mencionamos, usar un puerto no estándar reduce los ataques automatizados. Elige uno como 2106 o cualquier otro entre 1024 y 65535.

Deshabilitar el acceso root por SSH

Es más seguro crear un usuario con privilegios sudo y deshabilitar el login directo como root. En Syspanel, puedes editar el archivo /etc/ssh/sshd_config (si tienes acceso) y cambiar PermitRootLogin yes a no.

Usar autenticación de dos factores (2FA)

Algunos proveedores de hosting permiten añadir 2FA al acceso SSH. Consulta con tu soporte técnico.

Monitorear los logs de SSH

En Syspanel, puedes revisar los registros de conexión para detectar intentos fallidos. Ve a "Registros" > "SSH".


Conclusión

Configurar el acceso SSH en Syspanel es un proceso sencillo pero poderoso. Siguiendo estos pasos, podrás administrar tu servidor con total control y seguridad. Recuerda que la práctica hace al maestro: no temas equivocarte al principio, ya que siempre puedes restablecer la configuración desde el panel. Si encuentras algún problema, nuestro equipo de soporte está disponible para ayudarte. ¡Ahora ya estás listo para sacar el máximo provecho a tu hosting con SSH!

[INFO] Para más tutoriales sobre hosting SSH y Syspanel, visita nuestra sección de documentación en línea.

¿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