SSH
SSH es un protocolo seguro para el inicio de sesión remoto y otros servicios de red a través de una red no segura. En Kinsta, el acceso SSH está incluido en todos los planes de Alojamiento Administrado para WordPress, lo que te permite iniciar sesión en la línea de comandos, realizar tareas administrativas y ejecutar comandos como si estuvieras directamente en el servidor. Con SSH, puedes utilizar herramientas esenciales como Git, Composer y WP-CLI para una gestión eficiente del sitio. Si tienes un plan Single 1.9M o superior, o un plan WP 60 o superior, también tendrás acceso a herramientas adicionales como npm.
SSH se recomienda solo para usuarios avanzados, ya que ejecutar comandos incorrectos puede dañar tu sitio. Si no estás seguro o no estás familiarizado con SSH, te recomendamos encarecidamente que consultes a un desarrollador o te pongas en contacto con nuestro equipo de Soporte antes de realizar cualquier cambio.
Usuario SFTP/SSH principal
Puedes conectarte a SSH utilizando la siguiente información del usuario SFTP/SSH principal:
- 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 muy en serio la seguridad, por lo que cada entorno utiliza un puerto diferente)
Puedes encontrar esta información en el usuario SFTP/SSH principal de la pestaña Información de cada sitio dentro de MyKinsta.

No puedes crear usuarios adicionales para conectarte a través de SSH; sin embargo, puedes crear usuarios SFTP adicionales.
Cambiar la contraseña del usuario principal de SFTP/SSH
Si deseas actualizar la contraseña del usuario principal de SFTP/SSH para el entorno actual, pasa el cursor por encima de la contraseña y haz clic en Generar nueva contraseña SFTP.

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

Establecer una caducidad de la contraseña para el usuario principal de SFTP/SSH
Si deseas que la contraseña del usuario principal STFP/SSH caduque y se regenere automáticamente a intervalos regulares para el entorno actual, haz clic en el icono de edición debajo de Caducidad de la contraseña.

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

Métodos de autenticación para el usuario principal SFTP/SSH
Para cambiar los métodos de autenticación del usuario principal SFTP/SSH para activar o desactivar el acceso con un nombre de usuario y una contraseña para el entorno actual, haz clic en el icono de edición debajo de Métodos de autenticación.

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.

Lista de direcciones IP permitidas para el usuario SFTP/SSH principal
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.

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.

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

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. Recomendamos descargar el cliente PuTTY gratuito utilizando el instalador .msi. Esto también incluye PuTTYgen, que necesitarás si deseas utilizar claves SSH.
- 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 > Primary SFTP/SSH user > Host). A continuación, haz clic en Abrir.

Cliente SSH PuTTY para Windows. - 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 Sí, para confiar en el host en el futuro.

Alerta de seguridad de PuTTY sobre la clave rsa2. - 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. - A continuación se te pedirá que introduzcas tu contraseña. Vuelve a pulsar Enter/return.

Introduce tu contraseña SSH en PuTTY.
Ya estás conectado por SSH a tu sitio de WordPress.

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.

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.
- Abre el terminal yendo a Aplicaciones > Utilidades y haciendo doble clic en Terminal.
- A continuación, introduce el comando así (Puedes copiar/pegar este comando directamente desde MyKinsta):
ssh username@hostip -p portnumber
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
- Inicia PuTTYgen. Si aún no lo has descargado, puedes hacerlo aquí.
- 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. - Mueve el ratón para generar algo aleatorio.

Mueve el ratón para crear aleatoriedad en el Generador de claves PuTTY. - 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. - 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 rsaElige una ubicación para guardar tu clave privada. Si lo dejas en blanco, la guardará aquí:
/home/youruser/.ssh/id_rsaLa clave pública (.PUB) se creará en la misma ubicación.
/home/youruser/.ssh/id_rsa.pubA 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.
- 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. - En la pestaña Mi cuenta, haz clic en el botón Añadir clave SSH.

Añadir clave SSH en MyKinsta. - 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- Después de pegar tu clave pública, pulsa el botón Añadir clave SSH.

Una clave rsa válida en MyKinsta.
Cómo conectarse a SSH en Windows con claves SSH
- 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 > Primario > Host).

IP del host y número de puerto en el cliente PuTTY. - 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. - 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. - 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. - 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. - Si configuraste una frase de contraseña, tendrás que introducirla.

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.
Cómo conectarse a SSH en MAC/Linux con claves SSH
- Inicia el Terminal desde Aplicaciones > Utilidades > Terminal.
- Ahora necesitas cargar tu clave privada guardada utilizando el siguiente comando:
ssh-add ~/.ssh/id_rsa- Si estableciste una frase de contraseña para tu clave, se te pedirá que la introduzcas.
- Introduce el comando de la siguiente forma (puedes copiarlo/pegarlo directamente desde MyKinsta):
ssh username@hostip -p portnumber
Desactivar/activar el acceso SFTP/SSH
Si deseas desactivar el acceso para que los usuarios con las credenciales SFTP/SSH principales no puedan conectarse a través de SFTP/SSH, en la pestaña Información de tu sitio y dentro de Usuario SFTP/SSH principal, haz clic en Desactivar.

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

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

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.