SFTP
Para garantizar que tus datos permanecen seguros y encriptados, Kinsta sólo soporta conexiones SFTP. Cuando te conectas a un sitio WordPress a través de SFTP, obtienes acceso directo a los archivos y carpetas del servidor, lo que te permite realizar una serie de tareas que pueden ser especialmente útiles para solucionar problemas, personalizar o gestionar tu sitio, como:
- Subir, descargar y editar archivos.
- Gestionar tus plugins y temas.
- Solucionar errores y restablecer el acceso.
- Hacer una copia de seguridad de tu sitio.
- Borrar archivos.
- Gestionar permisos.
MyKinsta incluye un usuario SFTP principal con acceso completo a todos los archivos y directorios de tu sitio WordPress. También puedes crear usuarios SFTP adicionales con permisos personalizables, incluyendo acceso de lectura y escritura o de sólo lectura. También puedes restringir su acceso a un subdirectorio específico, dándote un mayor control sobre quién puede acceder a las diferentes partes de tu sitio.
Clientes SFTP
Si aún no tienes un cliente SFTP instalado en tu ordenador, te recomendamos uno de los siguientes:
- Cyberduck (Gratuito — macOS o Windows)
- WinSCP (Gratuito — Windows)
- FileZilla (Gratuito — macOS, Windows o Linux)
- Transmit (Premium — macOS)
Puedes conectarte mediante SFTP con tu cliente SFTP utilizando el usuario SFTP/SSH principal o uno de los usuarios SFTP adicionales.
Usuario SFTP/SSH principal
El usuario SFTP/SSH principal tiene acceso total de lectura y escritura a todos los archivos y carpetas de tu sitio de WordPress. Las credenciales que necesitas para acceder a tu sitio a través de SFTP se encuentran en MyKinsta, en Sitios de WordPress > nombre del sitio > Información > Usuario SFTP/SSH principal.
Kinsta sólo soporta conexiones SFTP; por tanto, debes asegurarte de que el tipo de conexión sea siempre SFTP. El Host puede describirse como Dirección, URL o Nombre de host dentro del cliente SFTP.
También puedes utilizar una clave SSH además de tu nombre de usuario y contraseña.

Algunos clientes SFTP pueden seleccionar por defecto FTP como tipo de conexión, así que asegúrate de que SFTP está seleccionado como tipo de conexión. Si no lo haces, es posible que aparezca un error similar a:
No se puede establecer una conexión FTP con un servidor SFTP. Por favor, selecciona el protocolo adecuado.
Descargar la configuración del usuario SFTP principal
En lugar de introducir manualmente tus ajustes SFTP, puedes descargar un archivo de configuración que contiene todos los ajustes del usuario SFTP principal necesarios para la conexión SFTP para FileZilla, Cyberduck o Terminus. En MyKinsta, en Sitios WordPress > nombre del sitio > Información > Usuario SFTP/SSH principal, haz clic en el icono de descarga que aparece debajo de Archivos de configuración del cliente FTP.

Esto descarga un archivo zip que contiene los siguientes archivos:
- .xml — Puede utilizarse para importar la configuración SFTP en FileZilla. Para obtener ayuda con la importación, consulta la documentación de FileZilla.
- .duck — Puede utilizarse con Cyberduck. Si abres el archivo, se iniciará la aplicación Cyberduck y se creará la conexión. Si necesitas más ayuda con esto, consulta la documentación de Cyberduck.
- .csv — Puede utilizarse para importar la configuración SFTP a Terminus. Si necesitas ayuda con la importación, consulta el soporte de Terminus.
Cambia la contraseña del usuario SFTP/SSH principal
Si quieres actualizar la contraseña del usuario SFTP/SSH principal del entorno actual, pasa el ratón 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.

Copia y pega la nueva contraseña en tu cliente SFTP según sea necesario.
Establecer una caducidad de contraseña para el usuario SFTP/SSH principal
Si quieres que la contraseña del usuario SFTP/SSH principal caduque y se regenere automáticamente a intervalos regulares para el entorno actual, haz clic en el icono de edición situado debajo de Caducidad de la contraseña.

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

Métodos de autenticación para el usuario SFTP/SSH principal
Para cambiar el método de autenticación del usuario principal SFTP/SSH y para 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 situado debajo de Métodos de autenticación.

Selecciona Contraseña para habilitar o deshabilitar el acceso primario de usuarios SFTP/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 IP permitidas para el usuario SFTP/SSH principal
Para especificar una lista de direcciones IP a las que se permite acceder a tu entorno con las credenciales de usuario SFTP/SSH principal a través de STFP/SSH, haz clic en el icono de edición situado bajo 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.

Desactivar/activar el acceso del usuario principal SFTP/SSH
Si quieres desactivar el acceso del usuario SFTP/SSH principal para que los usuarios con las credenciales del usuario principal no puedan conectarse mediante SFTP/SSH dentro del usuario SFTP/SSH principal, haz clic en Desactivar.

Para confirmar los cambios, haz clic en Desactivar 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.
Usuarios SFTP adicionales
Además del usuario SFTP/SSH principal, puedes crear usuarios SFTP adicionales con permisos personalizables. Los usuarios SFTP adicionales son únicos para cada entorno, y puedes limitar su acceso a lectura y escritura o sólo lectura y restringir aún más su acceso a directorios específicos dentro de tu sitio. Por ejemplo, si quieres que un usuario sólo gestione plugins, puedes limitar su acceso al subdirectorio /wp-content/plugins/
. Esto proporciona un mayor control y seguridad a la hora de conceder acceso a desarrolladores, proveedores o miembros del equipo.
Puedes añadir usuarios SFTP dentro de los Sitios WordPress > nombre del sitio > Información > Usuarios SFTP adicionales > Añadir nuevo usuario.

Completa los datos del nuevo usuario como se indica a continuación:
- Nombre de usuario: Es exclusivo del entorno; distingue entre mayúsculas y minúsculas y sólo acepta letras, números, guiones bajos (_) y guiones (-).
- Contraseña: Introduce una contraseña para el usuario, debe tener al menos 16 caracteres.
- Directorio root: Para restringir el acceso a un subdirectorio concreto, introduce aquí la ruta a la carpeta. Por ejemplo, para limitar el acceso a tu carpeta de plugins, introduce
/plugins/
. La carpeta debe existir ya en el directoriopublic
, si la carpeta no existe, cuando añadas el nuevo usuario la acción fallará. Puedes crear nuevas carpetas utilizando el usuario SFTP/SSH principal. - Lectura, escritura o Sólo lectura: Elige el nivel de acceso requerido para el usuario.
Haz clic en Añadir nuevo usuario.

Notas importantes
- Los nuevos usuarios SFTP comparten el mismo Host que el usuario SFTP/SSH principal, pero utilizan un Puerto diferente.
- Cuando envías un entorno a Producción o Staging, cualquier usuario SFTP adicional asociado a ese entorno también se envía y aparecerá en el entorno al que lo envías.
- Cuando clonas un entorno, los usuarios SFTP adicionales no se transfieren al nuevo entorno, tendrás que volver a configurarlos manualmente si es necesario.
- Cuando restableces un entorno, se elimina cualquier usuario SFTP adicional.
- Los usuarios adicionales de SFTP están restringidos a las carpetas dentro del directorio
public
. No tienen acceso a ningún archivo o directorio fuera de esta ubicación. - Si quieres limitar el acceso a un subdirectorio concreto, la carpeta debe existir ya en el directorio
public
. Puedes crear nuevas carpetas utilizando el usuario SFTP/SSH principal.
Editar un usuario SFTP
Para cambiar los detalles de un usuario SFTP adicional, haz clic en el kebab (tres puntos) y haz clic en Editar.

Puedes cambiar el nombre de usuario, la contraseña, el acceso a subdirectorios o el nivel de acceso que tienen. Si cambias el Directorio Root para limitar el acceso a un subdirectorio concreto, la carpeta debe existir ya en el directorio public
; si la carpeta no existe, al editar el usuario la acción fallará. Puedes crear nuevas carpetas utilizando el usuario SFTP/SSH Principal.

Una vez que hayas realizado los cambios, haz clic en Editar usuario.
Eliminar un usuario SFTP
Para eliminar un usuario SFTP, haz clic en el kebab (tres puntos) y haz clic en Eliminar.

Para confirmar la eliminación, haz clic en Eliminar usuario SFTP.

Ejemplos de clientes
Aquí tienes algunos ejemplos de configuraciones en clientes FTP.
Cyberduck

WinSCP

FileZilla

Transmit

Más información
SFTP es una forma segura de conectarse a los archivos de tu sitio web y el único protocolo de transferencia de archivos soportado en Kinsta. Para más detalles sobre cómo SFTP es más seguro, asegúrate de consultar la diferencia entre FTP y SFTP.