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

Cómo acceder a Plesk por SSH y gestionar archivos desde la terminal

Actualizado el 1 de enero de 2026

Introducción: ¿Por qué usar SSH para gestionar tu servidor Plesk?

Si estás acostumbrado a gestionar tu hosting a través del panel de control de Plesk, puede que te preguntes por qué alguien querría usar la terminal. La respuesta es sencilla: el acceso SSH te da un control total y absoluto sobre tu servidor.

Con SSH (Secure Shell) puedes realizar tareas de administración avanzada, mover archivos masivamente, cambiar permisos de forma precisa, ejecutar scripts y solucionar problemas que desde el panel gráfico serían imposibles o muy tediosos.

Piensa en Plesk como el salón de tu casa: es cómodo, bonito y ordenado. Pero SSH es como acceder al cuadro eléctrico o a la fontanería: te permite arreglar lo que no se ve a simple vista.

En esta guía completa, te explicaré paso a paso cómo acceder a Plesk por SSH y cómo gestionar tus archivos desde la terminal, incluso si nunca antes has usado una línea de comandos.


Requisitos previos para el acceso SSH a Plesk

Antes de lanzarnos a la terminal, necesitas asegurarte de que tienes todo lo necesario.

¿Qué necesitas?

  • Datos de acceso SSH: normalmente son el usuario root o un usuario con privilegios de administrador, la IP de tu servidor y tu contraseña.
  • Un cliente SSH: si usas Windows, puedes usar PuTTY o la terminal integrada de Windows (PowerShell). En Mac o Linux, la terminal nativa es suficiente.
  • Permiso de acceso SSH: en Plesk, el acceso SSH debe estar habilitado. Esto se configura desde el propio panel, en la sección de "Acceso SSH" del dominio o suscripción.

[INFO] Si no tienes los datos de acceso SSH, contacta con tu proveedor de hosting. En muchos planes de hosting compartido, el acceso SSH está restringido o requiere activación manual.

Habilitar el acceso SSH desde Plesk

Si eres administrador del servidor, sigue estos pasos para asegurarte de que el acceso SSH está activo:

  1. Inicia sesión en Plesk como administrador.
  2. Ve a Herramientas y configuración.
  3. Busca la sección Servidor y haz clic en Acceso SSH.
  4. Asegúrate de que la opción de acceso SSH está marcada como permitida.
  5. También puedes configurar el puerto (por defecto es el 22) y las claves de autenticación.

Cómo conectarte a Plesk por SSH: Primeros pasos

Una vez que tienes los datos, conectar es muy sencillo.

Conectarse desde Windows (PuTTY)

  1. Descarga e instala PuTTY desde su página oficial.
  2. Abre PuTTY.
  3. En el campo Host Name, escribe la IP de tu servidor.
  4. Asegúrate de que el puerto es el 22 (o el que te hayan indicado).
  5. Haz clic en Open.
  6. Te pedirá el usuario y la contraseña. Introduce root (o tu usuario) y la contraseña correspondiente.

Conectarse desde Mac o Linux (Terminal)

  1. Abre la aplicación Terminal.
  2. Escribe el siguiente comando:
ssh usuario@ip_del_servidor

Por ejemplo:

ssh root@192.168.1.100
  1. Si es la primera vez que te conectas, te preguntará si confías en el servidor. Escribe yes y pulsa Enter.
  2. Introduce tu contraseña cuando te la pida.

[TIP] Si tienes problemas de conexión, prueba a usar el comando ping para verificar que el servidor está activo. También puedes usar ssh -v para ver el proceso de conexión en detalle y detectar errores.


Navegando por el sistema de archivos desde la terminal

Ya estás dentro. Ahora, ¿cómo te mueves por los archivos de tu servidor?

Comandos básicos que debes conocer

  • pwd: te muestra la ruta actual en la que te encuentras.
  • ls: lista los archivos y carpetas del directorio actual.
  • cd nombre_carpeta: te mueve a esa carpeta.
  • cd ..: te lleva a la carpeta anterior (padre).
  • cd /ruta/completa: te lleva directamente a una ruta específica.

Por ejemplo, para ir a la raíz del sitio web de un dominio, normalmente la ruta es:

cd /var/www/vhosts/tudominio.com/httpdocs/

Esta es la carpeta donde se alojan los archivos públicos de tu sitio web.

[INFO] En Plesk, los archivos de cada dominio suelen estar en /var/www/vhosts/nombre_del_dominio/. Dentro de esta carpeta, encontrarás httpdocs (el contenido visible del sitio) y otras carpetas como logs, conf o private.

Ver el contenido de un archivo

Para ver el contenido de un archivo directamente en la terminal, usa el comando cat:

cat index.php

Si el archivo es muy largo, puedes usar less para verlo por páginas:

less archivo.log

Para salir de la vista de less, pulsa la tecla q.


Gestión avanzada de archivos: crear, copiar, mover y eliminar

Ahora vamos con la parte más práctica. Aquí es donde la terminal brilla de verdad.

Crear archivos y carpetas

  • Para crear una carpeta nueva:
mkdir nombre_carpeta
  • Para crear un archivo vacío:
touch nombre_archivo.txt

Copiar archivos y carpetas

  • Copiar un archivo:
cp archivo.txt copia_archivo.txt
  • Copiar una carpeta completa (con todo su contenido) a otra ubicación:
cp -r carpeta_origen/ /ruta/destino/

Mover o renombrar archivos

  • Mover un archivo a otra carpeta:
mv archivo.txt /ruta/destino/
  • Renombrar un archivo:
mv archivo_viejo.txt archivo_nuevo.txt

Eliminar archivos y carpetas

  • Eliminar un archivo:
rm archivo.txt
  • Eliminar una carpeta vacía:
rmdir carpeta_vacia
  • Eliminar una carpeta con todo su contenido (¡cuidado!):
rm -rf carpeta_peligrosa

[WARNING] El comando rm -rf es extremadamente peligroso. Elimina todo de forma permanente y sin aviso. Asegúrate siempre de que estás en la carpeta correcta y de que la ruta es la adecuada. Un simple error tipográfico puede borrar datos críticos del servidor.


Cambiar permisos y propietarios de archivos

En un servidor Linux, cada archivo tiene un propietario y un grupo, y unos permisos que determinan quién puede leer, escribir o ejecutarlo.

Ver permisos actuales

Usa el comando ls -l para ver los permisos detallados de los archivos:

ls -l

Verás algo así:

-rw-r--r-- 1 root psaserv 1024 oct 10 10:00 index.php

Los permisos se representan con letras: r (lectura), w (escritura) y x (ejecución).

Cambiar permisos con chmod

El comando chmod permite cambiar los permisos. Puedes usar números (modo octal) o letras.

  • Dar permisos de lectura y escritura al propietario, y solo lectura al grupo y a los demás:
chmod 644 archivo.txt
  • Dar todos los permisos (lectura, escritura y ejecución) a todos:
chmod 777 archivo.txt

[WARNING] Evita usar permisos 777 en archivos de producción. Es una puerta abierta para que cualquier usuario del sistema pueda modificar tus archivos. Úsalo solo temporalmente para pruebas.

Cambiar propietario con chown

Para cambiar el propietario de un archivo o carpeta:

chown usuario:grupo archivo.txt

En Plesk, normalmente el propietario de los archivos web es el usuario del dominio, que suele ser algo como tudominio_web. Para cambiar la propiedad de una carpeta completa:

chown -R tudominio_web:psaserv /var/www/vhosts/tudominio.com/httpdocs/

Transferir archivos entre tu ordenador y el servidor

Además de gestionar archivos directamente en el servidor, es muy común necesitar subir o descargar archivos.

Usar SCP (Secure Copy)

SCP es un comando que te permite copiar archivos de forma segura entre tu ordenador y el servidor.

  • Subir un archivo local al servidor:
scp /ruta/local/archivo.zip usuario@ip_del_servidor:/ruta/destino/
  • Descargar un archivo del servidor a tu ordenador:
scp usuario@ip_del_servidor:/ruta/remota/archivo.zip /ruta/local/

Usar SFTP (SSH File Transfer Protocol)

Para transferencias más interactivas o de múltiples archivos, puedes usar un cliente SFTP como FileZilla. La configuración es la misma que para SSH (usuario, contraseña y puerto 22), pero seleccionando el protocolo SFTP.


Comandos útiles para administración de Plesk desde SSH

Plesk incluye una herramienta de línea de comandos llamada plesk, que te permite realizar muchas tareas administrativas sin necesidad del panel web.

Algunos ejemplos prácticos

  • Ver el estado de todos los servicios:
plesk sbin plesk-service --status
  • Reiniciar un servicio (por ejemplo, Apache):
plesk sbin plesk-service httpd restart
  • Listar todos los dominios del servidor:
plesk bin domain --list
  • Crear un nuevo dominio:
plesk bin domain --create nombre_dominio.com -webspace-name nombre_suscripcion
  • Hacer una copia de seguridad de un dominio:
plesk bin backup --create nombre_dominio.com

[INFO] Plesk también tiene una versión específica para gestionar suscripciones y dominios desde la terminal. Usa plesk bin domain --help para ver todas las opciones disponibles.


Solución de problemas comunes al usar SSH en Plesk

Es normal encontrar algunos obstáculos al principio. Aquí te dejo los problemas más frecuentes y cómo solucionarlos.

"Connection refused" (Conexión rechazada)

Este error suele indicar que el puerto 22 está cerrado o que el servicio SSH no está activo.

  1. Verifica que el servicio SSH está corriendo:
service sshd status
  1. Si no está activo, inícialo:
service sshd start
  1. Asegúrate de que el firewall no bloquea el puerto 22.

"Permission denied" (Permiso denegado)

Si el usuario y la contraseña son correctos pero no te deja entrar, puede ser que el acceso SSH esté restringido por IP o que la contraseña sea incorrecta.

  • Prueba a usar una clave SSH en lugar de contraseña.
  • Revisa que el usuario tiene permisos de acceso SSH en Plesk.

"Host key verification failed"

Este error ocurre cuando la clave del servidor ha cambiado (por ejemplo, tras reinstalar el sistema).

  • Ejecuta ssh-keygen -R ip_del_servidor para eliminar la clave antigua y vuelve a intentarlo.

Buenas prácticas de seguridad para tu acceso SSH

La seguridad es clave cuando gestionas un servidor. Sigue estas recomendaciones para mantener tu servidor a salvo.

Usa claves SSH en lugar de contraseñas

Las claves SSH son mucho más seguras que las contraseñas. Para generarlas:

  1. En tu ordenador local, ejecuta:
ssh-keygen -t rsa -b 4096
  1. Copia la clave pública al servidor:
ssh-copy-id usuario@ip_del_servidor
  1. Desactiva el acceso por contraseña en el archivo /etc/ssh/sshd_config (cambia PasswordAuthentication a no).

Cambia el puerto SSH por defecto

Cambiar el puerto 22 a otro número (por ejemplo, 2200) reduce los ataques automatizados.

  1. Edita el archivo de configuración:
nano /etc/ssh/sshd_config
  1. Cambia la línea #Port 22 por Port 2200.
  2. Reinicia el servicio SSH:
service sshd restart

[WARNING] Si cambias el puerto SSH, asegúrate de actualizar la configuración en tu cliente SSH y en cualquier herramienta de monitorización. Si olvidas el nuevo puerto, podrías quedarte fuera del servidor.

Limita el acceso por IP

Puedes configurar el firewall para que solo acepte conexiones SSH desde IPs concretas. Esto es ideal si siempre te conectas desde el mismo lugar.


Preguntas frecuentes (FAQ) sobre SSH en Plesk

¿Puedo acceder por SSH a mi hosting compartido?

Depende del proveedor. Muchos hosts compartidos no ofrecen acceso SSH por razones de seguridad. Si tu plan no lo incluye, contacta con el soporte para preguntar si es posible habilitarlo.

¿Qué es el puerto 2106?

El puerto 2106 es el puerto de acceso para Syspanel, una alternativa de panel de control similar a Plesk. Si usas Syspanel (anteriormente conocido como HestiaCP), el acceso SSH se realiza de forma similar, pero algunas configuraciones internas pueden variar.

¿SSH es lo mismo que FTP?

No. FTP está diseñado solo para transferir archivos y no es seguro (las contraseñas viajan en texto plano). SSH es un protocolo cifrado que permite ejecutar comandos y transferir archivos de forma segura. Para transferencias, se usa SFTP, que va sobre SSH.

¿Puedo dañar mi servidor usando SSH?

Sí, es posible. Los comandos como rm -rf o chmod mal aplicados pueden causar daños graves. Siempre revisa dos veces el comando antes de ejecutarlo y, si tienes dudas, busca ayuda profesional.

¿Necesito conocimientos avanzados para usar SSH?

No necesitas ser un experto, pero sí debes tener cuidado y aprender los comandos básicos. Esta guía es un buen punto de partida, pero te recomiendo practicar en un entorno de prueba antes de tocar tu servidor de producción.


Conclusión: Domina tu servidor con SSH

Acceder a Plesk por SSH y gestionar archivos desde la terminal no es solo una habilidad técnica, es una forma de entender realmente cómo funciona tu servidor. Aunque al principio pueda parecer abrumador, con la práctica verás que es una herramienta increíblemente potente y eficiente.

Recuerda los puntos clave:

  • Usa siempre conexiones seguras y evita las contraseñas débiles.
  • Practica en un entorno de pruebas antes de tocar archivos importantes.
  • Aprende los comandos básicos y amplía tu conocimiento poco a poco.
  • Si te atascas, busca ayuda en la documentación oficial de Plesk o en foros especializados.

La terminal no es tu enemiga, es tu aliada. Con esta guía, ya tienes el mapa para empezar a explorar y gestionar tus archivos desde SSH con total confianza.

¡Nos vemos en la terminal!

¿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