Guías/Plugins y herramientas/Conexión con SSH

Conexión con SSH

SSH, Secure SHell, te permite utilizar una aplicación de terminal para acceder al backend de tu sitio y gestionar ciertos archivos y ajustes del sitio. También proporciona acceso a WP-CLI, que se puede utilizar para realizar cambios rápidamente en el sitio y solucionar problemas.

Esta sección de la guía se aplica a los sitios con el plan Business y Commerce de WordPress.com, y el plan Pro heredado. Si tienes un plan Business, asegúrate de activarlo. Para los sitios con los planes gratuito, Personal y Premium, mejora tu plan para acceder a esta función.

Tutorial en vídeo

Este vídeo está en inglés.
YouTube ofrece funciones de traducción automática para que puedas verlo en tu idioma:

Para subtítulos automáticos:

  1. Reproduce el vídeo.
  2. Haz clic en ⚙️ Ajustes (abajo a la derecha).
  3. Elige Subtítulos/CCTraducción automática.
  4. Selecciona tu idioma.

Para audio doblado automáticamente (experimental):

  1. Haz clic en ⚙️ Ajustes.
  2. Selecciona Pista de audio.
  3. Selecciona el idioma en el que quieras escuchar el vídeo.

ℹ️ Las traducciones y doblajes son generados por Google, pueden no ser perfectos y aún no están disponibles para todos los idiomas.

Cómo activar SSH en tu sitio

Si es la primera vez que accedes a SSH, puedes crear tus credenciales y habilitar el acceso SSH mediante estos pasos:

  1. Visita tu página Sitios: https://wordpress.com/sites/
  2. Haz clic en ⋮ junto a tu sitio y elige Ajustes.
  3. Desplázate hacia abajo y haz clic en SFTP/SSH.
  4. Haz clic en «Crear credenciales». Solo es necesario crear las credenciales una vez para generar un nombre de usuario y una contraseña de SSH para al sitio elegido. Las credenciales se usarán para las conexiones SFTP y SSH.
  5. Si ya has creado las credenciales anteriormente, se mostrarán tu URL, puerto y nombre de usuario, pero tendrás que usar el botón «Restablecer contraseña» para generar una nueva contraseña.
El panel SFTP/SSH del escritorio de alojamiento de WordPress.com.
  1. Guarda la contraseña en un lugar seguro. Si no la recuerdas o no la encuentras, puedes hacer clic en el botón «Restablecer contraseña» para generar una nueva.
  2. Debajo de la contraseña, busca la sección SSH y activa la opción «Activar acceso SSH para este sitio».
  3. Una vez activado el acceso SSH, aparecerá un comando de conexión. Puedes copiar este comando y pegarlo en tu aplicación de terminal para conectarte a tu servidor a través de SSH.
El panel SFTP/SSH del escritorio de alojamiento de WordPress.com con el SSH activado.

Cómo conectarte a tu sitio mediante SSH

Para conectarte a tu sitio a través de SSH, necesitarás lo siguiente:

  • Tu nombre de usuario y contraseña del panel SFTP de los ajustes de tu sitio.
  • El acceso SSH habilitado en tu sitio.
  • El comando de conexión proporcionado (sistemas macOS y Linux).
  • Un programa de terminal en tu ordenador.

A continuación, se muestran las instrucciones sobre cómo establecer la conexión usando algunos de los programas de terminal más habituales.

Cómo establecer la conexión con SSH en macOS y Linux

Para establecer la conexión con SSH en macOS y Linux, sigue estos pasos:

  1. Abre la aplicación de terminal de tu ordenador.
    • Si tu ordenador funciona con macOS, ve a Aplicaciones → Utilidades y abre la aplicación de terminal.
    • Si tu ordenador funciona con Linux, consulta la documentación de distribución para obtener más información sobre cómo abrir una ventana de terminal. En algunas versiones, se hace referencia al programa de terminal como una solicitud de comando, consola o shell.
  2. Pega o escribe el comando ssh en la aplicación de terminal y pulsa la tecla Intro/Retorno. Si es la primera vez que estableces la conexión, es posible que la terminal muestre una notificación para informar de que no puede establecer la autenticidad del proveedor de alojamiento. Escribe yes y pulsa la tecla Intro/Retorno para continuar.
  3. A continuación, la aplicación de terminal te pedirá que introduzcas la contraseña. Pega o escribe la contraseña de SSH que se te facilitó al crear tus credenciales de SSH y, después, pulsa Intro/Retorno.
    • Ten en cuenta que, al introducir la contraseña en la aplicación de terminal, no se mostrarán los caracteres cuando los teclees. Esto se debe al diseño de la interfaz.
  4. Una vez introducida la contraseña, se establecerá la conexión con SSH y podrás ejecutar comandos de shell y WP-CLI.

Cómo establecer la conexión con SSH en Windows

En las versiones recientes de Windows, de la 10 en adelante, se ha añadido la compatibilidad con SSH a través del subsistema de Windows para Linux (WSL) y el cliente OpenSSH. Consulta la documentación oficial de Microsoft para obtener información sobre el uso de estos métodos.

También puedes utilizar PuTTY, tanto para las versiones actuales de Windows como para las antiguas, siguiendo estos pasos:

  1. Descarga e instala gratis el cliente PuTTY.
  2. En PuTTY, configura el nombre del proveedor de hosting como ssh.wp.com y el puerto como 22, y luego haz clic en Abrir.
  3. Si es la primera vez que se establece la conexión, es posible que se muestre un mensaje de advertencia de la seguridad del proveedor de hosting y la huella digital de rsa2. Haz clic en .
  4. PuTTY lanzará una pantalla de la terminal. Introduce tu nombre de usuario de SSH y pulsa la tecla Intro/Retorno.
  5. Cuando se te pida, introduce la contraseña de SSH.
  6. Una vez introducida la contraseña, se establecerá la conexión con SSH y podrás ejecutar comandos de shell y WP-CLI.

Cómo usar WP-CLI

WP-CLI viene preinstalado en WordPress.com y amplía el shell para proporcionar herramientas de línea de comandos específicas para WordPress. Puedes comenzar a ejecutar comandos de WP-CLI una vez que hayas establecido la conexión con SSH.

Hay muchos comandos y subcomandos que pueden ayudarte con la gestión y resolución de problemas de tu sitio. Para obtener más información sobre los comandos y cómo usarlos, visita la documentación de WordPress.org para WP-CLI.

Copied to clipboard!