Siusted es dueño de una cuenta de WordPress auto-alojada, las posibilidades son que usted está utilizando FTP para transferir todos sus archivos en línea. Aquí está el problema: la conexión y la transferencia de archivos a través de FTP no es segura. Todas sus credenciales de acceso (que consisten en nombre de usuario y contraseña) y los datos se envían a través de la red en texto plano. Cualquier pirata informático que huela tu red puede conseguir fácilmente tu contraseña y acceder a tu cuenta.

Si usted está realmente preocupado por la seguridad de su sitio, esto es algo que usted realmente requiere para prevenir.

En lugar de FTP, puede utilizar SFTP (SSH File Transfer Protocol) para desarrollar una conexión de red segura. Cuando se conecta a través de SFTP, todos sus datos están asegurados. Incluso si son interceptados, sólo aparecerán como texto basura en el ordenador del hacker.

Este tutorial le enseña cómo conectarse a su cuenta de WordPress (o cualquier otro servidor web) a través de una conexión SFTP.

Una nota indicativa: No todos los alojamientos web soportan SFTP. Póngase en contacto con su alojamiento web antes de realizar los pasos que se indican a continuación. Si su alojamiento web no soporta SFTP, posiblemente sea el momento de considerar otro alojamiento web que sí lo soporte. Hostgator se encarga del alojamiento de MTE y soporta SFTP.

Aunque hay numerosos clientes FTP que soportan SFTP, el que me parece más cómodo de usar y se ofrece para todas las plataformas es Filezilla.

Descargue e instale el cliente Filezilla para su plataforma. (omita este paso si ya está utilizando Filezilla)

Abra Filezilla. Haga clic en el primer icono de la barra de herramientas para acceder al Supervisor de Sitios. Alternativamente, puede descubrir el Administrador de Sitios Web en la barra de menús Archivo-> Supervisor de Sitios.

icono del gestor de sitios filezilla

Haga clic en el botón Nuevo Sitio en el panel inferior izquierdo para crear una nueva cuenta.

En el panel derecho, introduzca su nombre de host (normalmente es la dirección IP que le ha asignado su Webhosting). En el campo de entrada del puerto, introduzca el 22 (los diferentes alojamientos web tienen diferentes puertos para su conexión SFTP, Hostgator utiliza el puerto 2222. Si no puedes contactar con el puerto 22, es posible que quieras preguntar a tu webhosting por el número de puerto).

Gestor de sitios Filezilla

En el campo desplegable Servertype, elige SFTP– SSH File Transfer Protocol.

Introduzca su nombre de usuario y contraseña. Haz clic en «Link» en la parte inferior para enlazar con tu cuenta. Si todo está bien, tienes que ver una ventana emergente que te hace aceptar el secreto público del servidor. Haz clic en Ok para continuar (es posible que quieras guardar el tipo en tu caché para que no te pregunte todo el tiempo). Ahora debería estar vinculado a su cuenta por medio de SFTP.

Conexión SFTP

Llevándolo un paso más allá

Si eres realmente paranoico con tu seguridad, puedes usar una autenticación de clave pública/privada para enlazarte a tu red SFTP más bien. Una autenticación crucial pública/privada le permite acceder a su cuenta sin ninguna contraseña y además elimina cualquier posibilidad de un ataque SSH de fuerza.

Una vez más, no todos los hosts web le permiten generar un certificado crucial público/privado. El siguiente ejemplo se basa en el cPanel de Hostgator.

Inicie sesión en su cPanel. Desplácese hacia abajo hasta que vea el icono SSH/Shell Gain access.

hostgator acceso SSH

Haga clic en el botón Administrar secretos SSH.

Hostgator Manage SSH key

Haga clic en el enlace Generar una nueva clave.

generar nueva clave ssh

Introduzca el nombre de su clave y proporciónele una contraseña. Asegúrese de que su contraseña es fuerte. Haga clic en el botón Generar clave.

generar clave ssh

Ahora debe ver los detalles de su secreto público.

De vuelta a la pantalla principal, debería ver que su clave pública aparece como no autorizada. Haga clic en el enlace de Gestión de Permisos para cambiarlo.

ssh-public-key

De vuelta a la pantalla de gestión crucial de SSH, descargue la clave personal en una carpeta segura de su sistema informático.

En su Filezilla, vaya a Editar-> Configuración. En el ala izquierda, haga clic en SFTP. A la derecha, haga clic en el botón Incluir KeyFile. Navega hasta donde guardas tu crucial personal y selecciónalo.

add-private-key

Cuando haya incluido la clave privada, haga clic en Ok para cerrar la ventana.

Vuelve a la pantalla del gestor de sitios web, elimina la contraseña que has guardado anteriormente. Haga clic en el botón Conectar. Filezilla validará ahora la sesión con su clave personal y le permitirá conectarse a su cuenta sin contraseña.

Eso es todo.