SSH

SSH es un protocolo para el inicio de sesión remoto seguro y otros servicios de red seguros a través de una red insegura. Kinsta proporciona acceso SSH con todos nuestros planes de Alojamiento Administrado de WordPress. El acceso SSH te permite iniciar sesión en un símbolo del sistema, realizar tareas comunes de sysadmin y ejecutar comandos como si estuvieras sentado en el propio servidor. Puedes ejecutar herramientas adicionales como Git, Composer, WP-CLI, etc. Si tienes un plan Single 1.9M o superior o un plan WP 60 o superior, también puedes utilizar herramientas como npm. Sigue las instrucciones que aparecen a continuación sobre cómo conectarte a SSH en tu sitio de WordPress.

SSH sólo debe ser utilizado por usuarios avanzados. Ejecutar comandos incorrectos a través de SSH podría romper fácilmente tu sitio. Si no te sientes cómodo haciendo esto, consulta primero con un desarrollador o con nuestro equipo de Soporte.

Información de acceso SSH

Para conectarte a SSH, necesitarás la siguiente información:

  • dirección del host/servidor (dirección IP)
  • nombre de usuario (nombre de usuario SFTP, no tu dirección de correo electrónico)
  • contraseña
  • puerto (en Kinsta nos tomamos la seguridad muy en serio, cada sitio utiliza un puerto diferente)

Puedes encontrar esta información en la sección SFTP/SSH de la pestaña Información de cada sitio dentro de MyKinsta.

Detalles de SFTP y SSH en MyKinsta.
Detalles de SFTP y SSH en MyKinsta.

Cambiar la contraseña SFTP/SSH

Si quieres actualizar la contraseña SFTP/SSH del entorno actual, pasa el ratón por encima de la contraseña y haz clic en Generar nueva contraseña SFTP.

Genera una nueva contraseña SFTP/SSH para tu sitio de WordPress.
Genera una nueva contraseña SFTP/SSH para tu sitio de WordPress.

Para confirmar el cambio de contraseña, haz clic en Generar nueva contraseña.

Para confirmar el cambio de contraseña, haz clic en Generar nueva contraseña.
Para confirmar el cambio de contraseña, haz clic en Generar nueva contraseña.

Establecer la caducidad de la contraseña

Si quieres que la contraseña STFP/SSH caduque y se regenere a intervalos regulares de forma automática para el entorno actual, haz clic en el icono de edición bajo Caducidad de la contraseña.

Cambia el tiempo de caducidad de la contraseña STFP/SSH.
Cambia el tiempo de caducidad de la contraseña STFP/SSH.

Elige la frecuencia con la que quieres que caduque y se regenere la contraseña, y haz clic en Guardar cambios.

Elige el intervalo de caducidad de la contraseña.
Elige el intervalo de caducidad de la contraseña.

Métodos de autenticación

Para cambiar los métodos de autenticación SSH y habilitar o deshabilitar el acceso con un nombre de usuario y una contraseña para el entorno actual, haz clic en el icono de edición en Métodos de autenticación.

Cambia los métodos de autenticación SSH.
Cambia los métodos de autenticación SSH.

Selecciona Contraseña para activar o desactivar el acceso SSH con un nombre de usuario y una contraseña, y haz clic en Guardar cambios. No puedes desactivar el acceso mediante una clave SSH; sin embargo, puedes desactivar todo el acceso SFTP/SSH.

Selecciona Contraseña para activar o desactivar el acceso SSH con un nombre de usuario y una contraseña.
Selecciona Contraseña para activar o desactivar el acceso SSH con un nombre de usuario y una contraseña.

Lista de IPs permitidas

Para especificar una lista de direcciones IP a las que se permite acceder a tu entorno a través de STFP/SSH, haz clic en el icono de edición bajo el apartado de Lista de IP permitidas.

Especifica qué direcciones IP pueden acceder al entorno mediante SFTP/SSH.
Especifica qué direcciones IP pueden acceder al entorno mediante SFTP/SSH.

Introduce las direcciones IP a las que quieres permitir el acceso mediante SFTP/SSH y haz clic en Añadir. Puedes especificar varias direcciones separadas por una coma, por ejemplo, 1.1.1.1, 2.2.2.2. También puedes especificar un rango de direcciones IP utilizando una barra oblicua, por ejemplo, 1.1.1.1/32.

Especifica las direcciones IP que pueden acceder a tu entorno a través de SFTP/SSH.
Especifica las direcciones IP que pueden acceder a tu entorno a través de SFTP/SSH.

Cuando hayas introducido todas las direcciones IP necesarias, haz clic en Actualizar lista de IP permitidas.

Cliente SSH PuTTY para Windows.
Cliente SSH PuTTY para Windows.

Cómo conectarse a SSH con un nombre de usuario y una contraseña

El método más sencillo para conectarse mediante SSH es utilizar un nombre de usuario y una contraseña. Para conectarte con un nombre de usuario y una contraseña, debes asegurarte de que el método de autenticación con contraseña está activado. Los pasos para hacerlo varían en función de tu sistema operativo. A continuación te indicamos el proceso para cada uno de ellos.

Conéctate a SSH con un nombre de usuario y una contraseña en Windows

Los usuarios de Windows necesitan un cliente de terminal para conectarse a SSH.

  1. Te recomendamos que descargues el cliente PuTTY gratuito utilizando el instalador .msi. También incluye PuTTYgen, que necesitarás si quieres utilizar claves SSH.
  2. Inicia PuTTY e introduce la Dirección IP de tu Host y el número de Puerto único (ambos se encuentran en MyKinsta > Sitios > nombre del sitio > Información > SFTP/SSH > Host). A continuación, haz clic en Abrir.
    Cliente SSH PuTTY para Windows.
    Cliente SSH PuTTY para Windows.
  3. Si es la primera vez que te conectas, lo más probable es que veas una solicitud de clave rsa2. Sigue adelante y haz clic en , para confiar en el host en el futuro.
    Alerta de seguridad de PuTTY sobre la clave rsa2.
    Alerta de seguridad de PuTTY sobre la clave rsa2.
  4. En la pantalla del terminal, tendrás que introducir tu nombre de usuario de Kinsta y pulsar Intro/Retorno.
    Introduce tu nombre de usuario de Kinsta en PuTTY y pulsa Intro/return.
    Introduce tu nombre de usuario de Kinsta en PuTTY y pulsa Intro/return.
  5. A continuación se te pedirá que introduzcas tu contraseña. Vuelve a pulsar Enter/return.
    Introduce tu contraseña SSH en PuTTY.
    Introduce tu contraseña SSH en PuTTY.

Ya estás conectado por SSH a tu sitio de WordPress.

Inicio de sesión SSH con éxito con PuTTY.
Inicio de sesión SSH con éxito con PuTTY.

Puedes ejecutar comandos como ls o cd para listar elementos y navegar por los directorios de tu sitio. WP-CLI también está instalado por defecto en todos los sitios.

Ejecutar comandos SSH en PuTTY.
Ejecutar comandos SSH en PuTTY.

Conectarse a SSH con un nombre de usuario y una contraseña en Mac/Linux

En Mac o Linux, es mucho más fácil conectarse a SSH porque el sistema operativo (SO) ya tiene un terminal incorporado.

  1. Abre el terminal yendo a Aplicaciones > Utilidades y haciendo doble clic en Terminal.
  2. A continuación, introduce el comando así (Puedes copiar/pegar este comando directamente desde MyKinsta):
ssh username@hostip -p portnumber
Comando de terminal SSH en MyKinsta.
Comando de terminal SSH en MyKinsta.

Cómo conectarse a SSH con claves SSH

Otra opción para conectarse a SSH es generar un par de claves SSH. Las claves SSH proporcionan una forma más segura de iniciar sesión en un servidor y eliminan la necesidad de una contraseña. También puedes proteger aún más tu inicio de sesión añadiendo una frase de contraseña, pero esto no es obligatorio.

Cómo generar un par de claves SSH en Windows

  1. Inicia PuTTYgen. Si aún no lo has descargado, puedes hacerlo aquí.
  2. Los parámetros por defecto deberían estar bien en la mayoría de las configuraciones. Haz clic en Generar.
    Genera una nueva clave en el Generador de Claves PuTTY.
    Genera una nueva clave en el Generador de Claves PuTTY.
  3. Mueve el ratón para generar algo aleatorio.
    Mueve el ratón para crear aleatoriedad en el Generador de claves PuTTY.
    Mueve el ratón para crear aleatoriedad en el Generador de claves PuTTY.
  4. Guarda tu clave pública (.txt) y privada (.ppk). Importante: Mantén a salvo tu clave privada y no la compartas con nadie.
    Guarda las claves pública y privada del Generador de Claves PuTTY.
    Guarda las claves pública y privada del Generador de Claves PuTTY.
  5. Deja la ventana de PuTTY abierta y salta hasta donde añades tu clave pública a MyKinsta.

Cómo generar un par de claves SSH en MAC/Linux

Inicia el Terminal desde Aplicaciones > Utilidades > Terminal y utiliza el siguiente comando para iniciar la generación de claves:

ssh-keygen -t rsa

Elige una ubicación para guardar tu clave privada. Si lo dejas en blanco, la guardará aquí:

/home/youruser/.ssh/id_rsa

La clave pública (.PUB) se creará en la misma ubicación.

/home/youruser/.ssh/id_rsa.pub

A continuación, se te pedirá que elijas una frase de contraseña. Puedes dejarla vacía si no quieres utilizar una frase de contraseña.

Cómo añadir claves SSH en MyKinsta

Ahora que tienes tus claves SSH, puedes subir tu clave pública a MyKinsta.

  1. Haz clic en tu perfil de usuario en la esquina superior derecha, y haz clic en Configuración de Usuario.
    Configuración de usuario de MyKinsta.
    Configuración de usuario de MyKinsta.
  2. En la pestaña Mi cuenta, haz clic en el botón Añadir clave SSH.
    Añadir clave SSH en MyKinsta.
    Añadir clave SSH en MyKinsta.
  3. Elige una etiqueta y pega tu clavepública.
    • Si utilizas Windows, copia y pega la clave pública directamente desde PuTTYgen.
    • Si utilizas Mac/Linux, puedes copiar tu clave pública al portapapeles utilizando el siguiente comando en Terminal:
pbcopy < ~/.ssh/id_rsa.pub
  1. Después de pegar tu clave pública, pulsa el botón Añadir clave SSH.
    Una clave rsa válida en MyKinsta.
    Una clave rsa válida en MyKinsta.

Cómo conectarse a SSH en Windows con claves SSH

  1. Inicia PuTTY e introduce la dirección IP de tu host y el número de Puerto único (ambos se encuentran en MyKinsta > Sitios > nombre del sitio > Información > SFTP/SSH > Host).
    IP del host y número de puerto en el cliente PuTTY.
    IP del host y número de puerto en el cliente PuTTY.
  2. En Connection > Data  introduce tu nombre de usuario de Kinsta en el campo Nombre de usuario de inicio de sesión automático.
    Nombre de usuario de inicio de sesión automático SSH en PuTTY.
    Nombre de usuario de inicio de sesión automático SSH en PuTTY.
  3. En Connection > SSH > Auth > Credential, haz clic en el botón Browse y selecciona tu archivo de clave privada para la autenticación.
    Añade tu archivo de clave privada SSH en PuTTY.
    Añade tu archivo de clave privada SSH en PuTTY.
  4. En Session, introduce un nuevo nombre de Sesiones Guardadas y haz clic en Save. Haz clic en el botón Open para iniciar una nueva sesión.
    Asigna un nombre a tu sesión SSH en PuTTY y guárdala.
    Asigna un nombre a tu sesión SSH en PuTTY y guárdala.
  5. Lo más probable es que veas una alerta de seguridad sobre un cambio en las claves. Haz clic en Yes.
    Haz clic en Sí en la alerta de seguridad de PuTTY sobre un cambio en las claves.
    Haz clic en Sí en la alerta de seguridad de PuTTY sobre un cambio en las claves.
  6. Si configuraste una frase de contraseña, tendrás que introducirla.
    Introduce la frase de contraseña para la clave, si procede.
    Introduce la frase de contraseña para la clave, si procede.

    De lo contrario, accederás directamente.

    Inicia sesión en el sitio con una clave SSH.
    Inicia sesión en el sitio con una clave SSH.

Cómo conectarse a SSH en MAC/Linux con claves SSH

  1. Inicia el Terminal desde Aplicaciones > Utilidades > Terminal.
  2. Ahora necesitas cargar tu clave privada guardada utilizando el siguiente comando:
ssh-add ~/.ssh/id_rsa
  1. Si estableciste una frase de contraseña para tu clave, se te pedirá que la introduzcas.
  2. Introduce el comando de la siguiente forma (puedes copiarlo/pegarlo directamente desde MyKinsta):
ssh username@hostip -p portnumber
Comando de terminal SSH en MyKinsta.
Comando de terminal SSH en MyKinsta.

Desactivar/activar el acceso SFTP/SSH

Si quieres desactivar el acceso SFTP/SSH para que ningún usuario pueda conectarse a través de STFP/SSH, en la pestaña Información de tu sitio, haz clic en Desactivar.

Desactivar el acceso SFTP/SSH.
Desactivar el acceso SFTP/SSH.

Para confirmar los cambios, haz clic en Desactivar el acceso SFTP/SSH.

Confirma los cambios para desactivar el acceso SFTP/SSH.
Confirma los cambios para desactivar el acceso SFTP/SSH.

Cuando se desactiva el acceso SFTP/SSH, ya no se muestran los detalles de la conexión.

Acceso SFTP/SSH desactivado.
Acceso SFTP/SSH desactivado.

Si quieres habilitar el acceso y mostrar los detalles de la conexión, haz clic en Habilitar > Habilitar acceso SFTP/SSH.

Notas adicionales

Si tienes problemas para conectarte, puede que necesites cambiar la contraseña o eliminar entradas de tu archivo known_hosts.

¿Este artículo te ha resultado útil?