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

Configurar el acceso SSH en Syspanel (guía para principiantes)

Actualizado el 24 de marzo de 2026

¿Te suena eso de SSH y te da un poco de respeto? Es totalmente normal. Parece cosa de hackers de película, pero en realidad es una herramienta super útil y, te prometo, más fácil de entender de lo que crees. En esta guía para principiantes, vamos a desmitificar el acceso SSH en Syspanel paso a paso. Olvídate de tecnicismos raros; aquí te lo explico todo en cristiano, como si estuviéramos tomando un café.

Vamos a configurar tu acceso ssh panel para que puedas gestionar tu servidor con total tranquilidad y, lo más importante, con seguridad. Al final de este artículo, no solo sabrás cómo hacerlo, sino que entenderás por qué es tan importante y cómo protegerte de los peligros de internet.

¿Qué es SSH y por qué debería importarte?

Primero, lo básico. SSH (Secure Shell) es como una llave maestra digital que te permite abrir la puerta trasera de tu servidor, pero de una forma segura y cifrada. Imagina que tu hosting es un edificio de oficinas. El panel de control (Syspanel) es la recepción, donde haces gestiones normales. SSH, en cambio, es la puerta de servicio que te da acceso directo a cada habitación, al cableado, a todo.

¿Por qué es útil? Porque te da un control total. Con ssh syspanel puedes:

  • Instalar programas y aplicaciones que no están en el instalador automático.
  • Modificar archivos de configuración avanzados.
  • Automatizar tareas con scripts.
  • Diagnosticar problemas que no se ven desde el panel.
  • Ejecutar comandos de mantenimiento.

En resumen, es la diferencia entre conducir un coche automático y uno manual. El automático (el panel) es cómodo, pero el manual (SSH) te da el control absoluto para exprimir al máximo tu servidor.

Primeros Pasos: Antes de Conectar con SSH

Antes de lanzarnos, necesitas tener tres cosas a mano. Es como preparar la maleta antes de un viaje.

  1. Tus credenciales de acceso: El usuario principal de tu servidor (normalmente root o un usuario con privilegios administrativos que te haya dado tu proveedor) y su contraseña.
  2. La dirección IP de tu servidor: Es la "dirección" de tu casa en internet. La encuentras en el correo de bienvenida de tu hosting o dentro de Syspanel, en la sección de "Detalles del Servidor" o similar.
  3. Un cliente SSH: Es el programa que usarás para conectarte. No te preocupes, no necesitas instalar nada raro.

¿Qué cliente SSH uso? (Windows, Mac y Linux)

Aquí tienes las opciones más fáciles según tu sistema operativo:

  • Windows (el más fácil): Descarga PuTTY. Es un programa pequeño, gratuito y de toda la vida. Solo tienes que poner la IP y pulsar "Open".
  • Mac y Linux (sin instalar nada): Usan la "Terminal". Es una aplicación que ya viene integrada. La abres y escribes un comando mágico que veremos luego.
  • Alternativa moderna: Termius o el terminal integrado de Visual Studio Code. Son más bonitos visualmente, pero para empezar, PuTTY o la Terminal son perfectos.

[TIP] Si estás en Windows 10 o 11, también puedes usar PowerShell o el Símbolo del sistema. Escribes ssh usuario@ip y listo. ¡No necesitas instalar PuTTY!

Configurar el Acceso SSH en Syspanel: Tu Primera Conexión

Ahora sí, vamos al meollo del asunto. Aquí te explico cómo hacer tu primera conexión SSH usando Syspanel.

Paso 1: Encuentra la IP y el Puerto

Inicia sesión en tu Syspanel. Busca la sección que suele llamarse "Configuración del Servidor", "Detalles de Red" o "Información del Sistema". Ahí encontrarás la Dirección IP de tu servidor.

En cuanto al puerto, el estándar para SSH es el 22. Sin embargo, por seguridad, muchos servidores lo cambian. En Syspanel, si tu proveedor lo ha personalizado, te lo indicará claramente. Si no ves nada raro, asume que es el 22. Pero estate atento, porque algunos paneles como Syspanel usan puertos no estándar para otras funciones (¡recuerda que el acceso al panel es por el 2106!). Para SSH, normalmente es el 22, pero confirma este dato.

Paso 2: Conéctate con tu Cliente SSH

Vamos a hacerlo con los dos métodos más comunes:

Con PuTTY (Windows):

  1. Abre PuTTY.
  2. En el campo "Host Name (or IP address)", escribe la IP de tu servidor.
  3. Asegúrate de que el "Port" es el 22 (o el que te hayan indicado).
  4. El tipo de conexión debe ser "SSH".
  5. Pulsa "Open".

Te saldrá una ventana negra pidiéndote que aceptes una clave de seguridad. Pulsa "Accept" o "Sí". Esto es normal la primera vez.

Con la Terminal (Mac/Linux):

  1. Abre la Terminal.
  2. Escribe el siguiente comando y pulsa Enter:
ssh root@LA_IP_DE_TU_SERVIDOR

Sustituye root por tu usuario y LA_IP_DE_TU_SERVIDOR por la IP real. Si tu puerto es diferente al 22, añade -p PUERTO al final. Por ejemplo: ssh root@123.456.789.0 -p 2222.

Paso 3: Inicia Sesión

Te pedirá la contraseña. Escríbela y pulsa Enter. Ojo: No verás los caracteres mientras escribes (ni asteriscos ni puntos). Es normal, es una medida de seguridad. Solo escribe y dale a Enter.

¡Y ya está! Si todo ha ido bien, verás un mensaje de bienvenida y un símbolo como root@servidor:~#. ¡Felicidades, ya tienes acceso ssh panel!

[WARNING] Si ves el mensaje "Permission denied", es que la contraseña o el usuario son incorrectos. Revisa que no tengas las mayúsculas activadas y que estás usando el usuario correcto, no el de Syspanel.

Seguridad SSH: Tu Escudo Protector

Tener SSH abierto es como tener una puerta de entrada a tu casa. Si la dejas abierta con la llave puesta, cualquiera podría entrar. Por eso, la seguridad ssh es fundamental. No te saltes este paso, es más importante que saber conectar.

1. Cambia el Puerto por Defecto

El puerto 22 es el que todo el mundo conoce. Los bots de internet lo escanean constantemente buscando servidores vulnerables. Cambiarlo a un número menos común (por ejemplo, el 2222 o el 6543) reduce drásticamente los ataques automáticos.

¿Cómo hacerlo? Con acceso SSH, ejecuta:

sudo nano /etc/ssh/sshd_config

Busca la línea #Port 22 y cámbiala por Port 2222 (o el número que quieras). Guarda con Ctrl+O, Enter, y sal con Ctrl+X. Luego reinicia el servicio SSH con:

sudo systemctl restart ssh

¡Importante! A partir de ahora, para conectarte, tendrás que usar el nuevo puerto.

[WARNING] Si cambias el puerto y no lo recuerdas, te quedarás fuera de tu servidor. Escríbelo en un lugar seguro. Asegúrate de que el firewall de tu servidor (si lo tienes) permite el tráfico en el nuevo puerto.

2. Desactiva el Acceso Root con Contraseña (Usa Claves SSH)

Acceder como root con contraseña es muy arriesgado. Es como tener una llave maestra que cualquiera podría robar. La solución es usar claves SSH (también llamadas llaves públicas y privadas). Es un sistema mucho más seguro.

Paso a paso para configurarlo:

  1. Genera tus llaves en tu ordenador: En tu terminal local (no en el servidor), escribe:

    ssh-keygen -t rsa -b 4096
    

    Te preguntará dónde guardarlas y si quieres una contraseña (passphrase). Pulsa Enter para usar la ubicación por defecto y ponle una passphrase si quieres más seguridad.

  2. Copia tu llave pública al servidor: Ahora, conéctate a tu servidor y ejecuta este comando (desde tu ordenador, no desde el servidor):

    ssh-copy-id usuario@IP_DEL_SERVIDOR
    

    Te pedirá la contraseña de tu servidor una última vez. ¡Y listo! Tu llave pública se copiará automáticamente.

  3. Desactiva el acceso con contraseña: Ahora sí, conéctate por SSH a tu servidor y edita el archivo de configuración de nuevo:

    sudo nano /etc/ssh/sshd_config
    

    Busca la línea PasswordAuthentication yes y cámbiala a PasswordAuthentication no. Guarda y reinicia el servicio SSH.

A partir de este momento, solo podrás entrar con tu llave privada. Es como tener una cerradura que solo se abre con tu huella dactilar.

3. Crea un Usuario con Privilegios Limitados

En lugar de usar root siempre, es una buena práctica crear un usuario normal con permisos de administrador (sudo). Así, si alguien compromete tu cuenta, no tendrá acceso total al sistema.

adduser nuevousuario
usermod -aG sudo nuevousuario

Este nuevo usuario podrá hacer casi todo, pero tendrá que usar sudo antes de cada comando administrativo, lo que añade una capa extra de protección.

Solución de Problemas Comunes (FAQ)

Aquí tienes las dudas más frecuentes que nos llegan a soporte. Respira, que casi todo tiene solución.

"No puedo conectarme: Connection timed out"

Esto significa que tu ordenador no llega al servidor. Puede ser por:

  • El firewall del servidor bloquea el puerto. Tendrás que permitir el tráfico en el puerto SSH desde Syspanel (suele haber una sección de firewall) o contactar con soporte.
  • El servidor está caído. Comprueba si tu web carga.
  • La IP es incorrecta. Revísala en Syspanel.

"Connection refused"

Esto es diferente. Significa que el servidor está encendido, pero el puerto SSH no está abierto o el servicio no está corriendo. Puede que el puerto lo hayas cambiado y no lo recuerdes, o que el servicio SSH se haya caído. Si tienes acceso a Syspanel, busca la opción de reiniciar el servicio SSH.

"Permission denied (publickey,password)"

El usuario o la contraseña no son correctos. Revisa que no tengas las mayúsculas activadas y que estás usando el usuario correcto. Si has configurado llaves SSH, asegúrate de que la llave pública está en el servidor y que tu llave privada está en tu ordenador.

"He perdido mi llave privada"

Es un problema serio. Si has desactivado la autenticación con contraseña, no podrás entrar. La solución es contactar con tu proveedor de hosting. Ellos podrán restablecer el acceso o desactivar la autenticación por llave desde el panel de control (Syspanel), ya que tienen acceso a nivel de hipervisor.

[INFO] En Syspanel, a veces puedes encontrar una opción de "Consola" o "VNC" que te da acceso al servidor aunque SSH esté roto. Es tu salvavidas en estos casos.

Conclusión: Ya Tienes el Control Total

Aprender a configurar ssh syspanel es un gran paso para dominar tu hosting. Ya no dependes solo de lo que el panel te ofrece; ahora tienes la llave de todo. Recuerda que la seguridad ssh no es un lujo, es una necesidad. Cambia el puerto, usa llaves SSH y evita el acceso de root con contraseña.

Con esta guía, ya tienes una base sólida. No tengas miedo de experimentar y probar comandos. Cuanto más uses SSH, más cómodo te sentirás. Y si te atascas, aquí estamos para ayudarte. ¡Nos vemos en el siguiente artículo!

¿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