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

Cómo configurar el acceso SSH en tu VPS desde Syspanel

Actualizado el 9 de noviembre de 2025

¿Qué es el acceso SSH y por qué necesitas configurarlo en tu VPS?

El acceso SSH (Secure Shell) es el protocolo estándar que te permite conectarte de forma segura a tu servidor VPS para administrarlo desde cualquier lugar. Piensa en SSH como una puerta blindada con llave personalizada: solo tú (o quien tú autorices) puede entrar al sistema operativo de tu servidor para instalar software, gestionar archivos, reiniciar servicios o solucionar problemas.

Cuando contratas un VPS, el acceso SSH es la herramienta principal que usarás para controlarlo por completo. Sin embargo, configurarlo correctamente desde Syspanel no solo te garantiza una conexión estable, sino que también protege tu servidor frente a ataques externos. En esta guía aprenderás paso a paso cómo configurar ssh syspanel, generar claves ssh seguras, cambiar el puerto ssh por defecto y aplicar medidas básicas de seguridad ssh.


Requisitos previos antes de comenzar

Antes de lanzarte a configurar el acceso SSH, asegúrate de tener lo siguiente a mano:

  • Acceso a tu panel de control Syspanel (con credenciales de administrador).
  • Los datos de tu VPS: dirección IP pública, usuario root (o un usuario con privilegios sudo).
  • Un cliente SSH instalado en tu ordenador. Si usas Windows, puedes utilizar PowerShell, CMD o programas como PuTTY. En macOS o Linux, la terminal nativa ya incluye el cliente SSH.
  • Conexión a internet estable.

[INFO] Si no sabes cuál es la IP de tu VPS, en Syspanel la encontrarás en la sección "Servidores" o "Mis VPS", junto al nombre del servicio.


Paso 1: Acceder a Syspanel y localizar la sección SSH

El primer paso para configurar ssh syspanel es entrar en tu cuenta. Una vez dentro, busca el menú principal. Normalmente encontrarás opciones como "Servidores", "VPS" o "Administración". Haz clic en el VPS sobre el que quieras trabajar.

Dentro del panel de control del VPS, busca la pestaña o bloque llamado "Acceso SSH", "SSH Keys" o "Seguridad". En Syspanel, esta sección suele estar claramente etiquetada. Si no la encuentras, revisa el menú lateral izquierdo o el menú superior desplegable.


Paso 2: Generar un par de claves SSH (recomendado) o usar contraseña

Existen dos formas principales de autenticación SSH: mediante contraseña o mediante claves públicas y privadas. Te recomiendo encarecidamente usar claves ssh, ya que son mucho más seguras y evitan ataques de fuerza bruta.

Opción A: Generar claves SSH desde tu ordenador (más seguro)

  1. Abre tu terminal (Linux/macOS) o PowerShell (Windows).
  2. Ejecuta el siguiente comando:
ssh-keygen -t rsa -b 4096 -C "tu_correo@ejemplo.com"
  1. Te preguntará dónde guardar la clave. Pulsa Enter para usar la ubicación por defecto (~/.ssh/id_rsa).
  2. Opcionalmente, introduce una frase de contraseña (passphrase) para proteger tu clave privada. Si no quieres usarla, simplemente pulsa Enter dos veces.

Este comando genera dos archivos: id_rsa (tu clave privada, que jamás debes compartir) e id_rsa.pub (tu clave pública, que subirás al servidor).

Opción B: Generar claves desde Syspanel

Algunas versiones de Syspanel incluyen un generador de claves integrado. Busca el botón "Generar nueva clave" o "Crear clave SSH". El panel te mostrará la clave pública generada automáticamente. Copia esa clave y guárdala en un lugar seguro.

[WARNING] Si generas la clave desde Syspanel, asegúrate de copiar también la clave privada que te muestran. Sin ella, no podrás conectarte. Guárdala en un archivo con permisos restringidos.


Paso 3: Añadir la clave pública a tu VPS

Ahora que ya tienes tu par de claves, es momento de subir la clave pública al servidor.

Si tienes acceso por contraseña actualmente:

  1. Conéctate a tu VPS usando SSH con tu usuario y contraseña actuales:
ssh usuario@IP_DE_TU_VPS
  1. Una vez dentro, crea el directorio .ssh si no existe:
mkdir -p ~/.ssh
  1. Añade tu clave pública al archivo authorized_keys:
echo "tu_clave_publica_aqui" >> ~/.ssh/authorized_keys
  1. Ajusta los permisos correctamente:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

Si prefieres usar Syspanel:

En la sección de "Acceso SSH" de Syspanel, verás un campo para pegar tu clave pública. Pégala y guarda los cambios. El panel se encargará de instalarla automáticamente en el servidor.


Paso 4: Configurar el puerto SSH (cambiar el puerto por defecto)

El puerto por defecto para SSH es el 22. Cambiarlo es una medida básica de seguridad ssh que reduce drásticamente los intentos de acceso no autorizado, ya que los bots suelen atacar solo al puerto estándar.

Para cambiar el puerto ssh desde Syspanel:

  1. Ve a la sección "Configuración" o "Servicios" de tu VPS.
  2. Busca el apartado de SSH o "Servicio SSH".
  3. Cambia el campo "Puerto" de 22 a un número entre 1024 y 65535. Por ejemplo, el 2106 es una opción popular (de hecho, Syspanel usa ese puerto para su propio acceso administrativo, así que puedes usarlo también para SSH).
  4. Guarda los cambios y reinicia el servicio SSH.

[TIP] Elige un puerto alto y poco común. Evita puertos obvios como 2222 o 4444, ya que también son conocidos. Números como 2106, 3022 o 4820 son buenas opciones.


Paso 5: Deshabilitar el acceso por contraseña (solo claves SSH)

Una vez que hayas verificado que tu clave pública funciona correctamente, es hora de desactivar la autenticación por contraseña para reforzar la seguridad ssh.

  1. Edita el archivo de configuración de SSH:
sudo nano /etc/ssh/sshd_config
  1. Busca la línea PasswordAuthentication y cámbiala a no:
PasswordAuthentication no
  1. Si existe la línea ChallengeResponseAuthentication, cámbiala también a no.
  2. Guarda los cambios (Ctrl+O, luego Enter) y sal (Ctrl+X).
  3. Reinicia el servicio SSH:
sudo systemctl restart sshd

[WARNING] Antes de deshabilitar la contraseña, asegúrate de que tu clave SSH funciona correctamente. Si te equivocas, podrías quedarte fuera de tu servidor. Si tienes dudas, mantén la contraseña habilitada hasta que estés 100% seguro.


Paso 6: Conectarte a tu VPS usando SSH

Ahora que todo está configurado, es momento de probar la conexión.

Desde Linux o macOS:

ssh -p 2106 usuario@IP_DE_TU_VPS

Desde Windows (PowerShell o CMD):

ssh -p 2106 usuario@IP_DE_TU_VPS

Si configuraste una frase de contraseña para tu clave privada, te la pedirá. Si no, entrarás directamente.

[INFO] Si usas el puerto por defecto (22), puedes omitir el parámetro -p. Pero como recomendamos cambiarlo, siempre deberás especificarlo.


Paso 7: Medidas adicionales de seguridad SSH

Configurar el acceso SSH no termina con cambiar el puerto y usar claves. Aquí tienes algunas recomendaciones extra para blindar tu VPS:

1. Crear un usuario con privilegios limitados

No uses siempre el usuario root. Crea un usuario normal con permisos sudo:

sudo adduser nuevo_usuario
sudo usermod -aG sudo nuevo_usuario

2. Configurar un firewall (UFW o iptables)

Permite solo el tráfico en tu puerto SSH personalizado y bloquea el resto:

sudo ufw allow 2106/tcp
sudo ufw enable

3. Usar Fail2ban para bloquear intentos fallidos

Fail2ban es una herramienta que detecta múltiples intentos de conexión fallidos y bloquea la IP automáticamente:

sudo apt install fail2ban
sudo systemctl enable fail2ban

4. Mantener el sistema actualizado

sudo apt update && sudo apt upgrade -y

Preguntas frecuentes (FAQ)

¿Qué hago si olvidé mi contraseña SSH?

Si deshabilitaste la contraseña y perdiste tu clave privada, puedes restablecer el acceso desde Syspanel usando la opción "Recuperar acceso" o "Consola VNC". Esta te permitirá entrar al servidor desde el navegador y configurar una nueva clave.

¿Puedo tener varias claves SSH para diferentes usuarios?

Sí, cada usuario puede tener su propio par de claves. Simplemente añade cada clave pública al archivo authorized_keys del usuario correspondiente.

¿Es obligatorio cambiar el puerto SSH?

No es obligatorio, pero es altamente recomendable. Cambiar el puerto ssh reduce significativamente los ataques automatizados.

¿Qué hago si Syspanel no me deja cambiar el puerto?

Algunos paneles restringen el cambio de puerto en planes básicos. En ese caso, contacta con soporte o edita manualmente el archivo sshd_config desde la consola del panel.

¿Cómo sé si mi clave SSH es segura?

Usa claves RSA de al menos 4096 bits o claves Ed25519. Además, protege tu clave privada con una frase de contraseña robusta.

¿Puedo usar el puerto 2106 para SSH si Syspanel ya lo usa?

Sí, Syspanel utiliza el puerto 2106 para su propio acceso administrativo, pero puedes usarlo también para SSH sin conflicto, siempre que lo configures correctamente en el firewall.


Conclusión

Configurar el acceso ssh vps desde Syspanel es un proceso sencillo si sigues los pasos adecuados. Generar claves ssh, cambiar el puerto ssh y aplicar medidas de seguridad ssh te permitirá administrar tu servidor con total tranquilidad y protegerlo frente a intrusiones.

Recuerda que la seguridad es un proceso continuo: revisa periódicamente los logs de acceso, actualiza tu sistema y no compartas nunca tu clave privada. Con esta guía, ya tienes todo lo necesario para configurar ssh syspanel como un profesional.

Si tienes cualquier duda, deja tu comentario o contacta con nuestro equipo de soporte. ¡Estamos aquí para ayudarte!

¿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