Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

¿Qué es: SSH

SSH es un software que te permite administrar tu sitio web escribiendo comandos potentes. Significa ‘Secure Shell’ (Shell Seguro), y cuando está instalado tanto en tu computadora como en el servidor web, puedes administrar tu sitio de forma segura usando una interfaz de línea de comandos.

Los usuarios menos técnicos nunca necesitarán usar SSH. Los usuarios avanzados podrían usarlo para iniciar sesión de forma remota en su servidor web y transferir archivos y carpetas, editar directorios o ejecutar comandos.

SSH viene preinstalado en Mac o Linux. En Windows, la aplicación PuTTY se puede instalar para agregar soporte SSH. SSH también debe estar instalado y habilitado en el servidor web de tu proveedor de hosting.

Glosario: SSH

¿Qué es un Shell?

La mayoría de los sitios web de WordPress se instalan en un servidor que ejecuta el sistema operativo Linux. En Linux, el ‘shell’ es el nombre que se le da a la interfaz de línea de comandos.

A muchos usuarios avanzados les gusta usar el shell porque pueden escribir comandos flexibles y potentes para administrar sus sitios web. Sin embargo, esto es opcional.

Aquí tienes algunos ejemplos de los comandos que puedes usar:

  • cd nombre_directorio cambia al directorio o carpeta especificada.
  • ls lista el contenido del directorio actual.
  • mkdir nombre_directorio crea un nuevo directorio.
  • cp archivo_origen archivo_destino copia un archivo.
  • chmod permisos nombre_archivo cambia los permisos de un archivo.
  • apt-get install nombre_paquete instala nuevo software en el servidor.

Una vez que te hayas conectado a tu sitio web usando SSH, puedes obtener una lista completa de los comandos disponibles ingresando 'help'.

Al igual que muchos usuarios, es posible que no tengas conocimientos técnicos de comandos de shell. En ese caso, no necesitas usar SSH y puedes administrar los archivos de tu sitio web usando un cliente FTP o la aplicación de administrador de archivos que proporciona el panel de control de tu proveedor de hosting.

Para obtener más información, consulta nuestra guía para principiantes sobre cómo usar FTP para subir archivos a WordPress.

Seleccionar permisos de archivo desde el menú en tu cliente FTP

¿Cómo te conectas a tu sitio web usando SSH?

SSH es una tecnología cliente-servidor. Esto significa que necesitas software especial instalado en tu computadora y en el servidor web.

Por lo tanto, lo primero que debes verificar es que SSH esté configurado en tu cuenta de hosting. Puedes hacer esto contactando a tu proveedor de hosting o revisando el cPanel o la configuración de tu host.

Habilitar acceso SSH en Bluehost

Necesitarás mantener un registro de la dirección IP de tu sitio web y el nombre de usuario y la contraseña necesarios para acceder a SSH.

También necesitarás saber el número de puerto que utiliza SSH si lo has cambiado de la configuración predeterminada de 22.

Conexión desde una computadora Mac o Linux

Una vez que el servidor esté configurado y tengas un cliente SSH, puedes conectarte a tu sitio web escribiendo un comando como este en una aplicación de terminal de Mac o Linux:

ssh username@server_ip_address

No olvides reemplazar username y server_ip_address con la configuración que anotaste anteriormente.

Conectarse a un servidor usando SSH

Conexión desde una computadora Windows

Si deseas conectarte a tu sitio web a través de SSH desde una computadora con Windows, necesitarás instalar y ejecutar la aplicación PuTTY.

Se te pedirá que ingreses la dirección IP y el número de puerto de tu SSH. PuTTY recordará tu configuración para futuras sesiones.

Configuración de PuTTY

Después de hacer clic en el botón ‘Abrir’, se te pedirá que ingreses tu nombre de usuario de SSH. Después de eso, se abrirá una ventana de terminal donde podrás escribir tu contraseña de SSH.

¿Cómo puedes usar SSH en WordPress?

Una vez que te familiarices con los comandos de shell, puedes usar SSH para realizar muchas tareas relacionadas con la administración y el mantenimiento de sitios web.

Estos incluyen la carga de archivos, la instalación y actualización de software, la edición de archivos de configuración del servidor, la copia de seguridad de la base de datos de WordPress y la solución de problemas.

Aquí tienes algunos tutoriales que hemos escrito y que te muestran diferentes formas de usar SSH para administrar tu sitio web de WordPress:

Cómo usar SSH para hacer seguras las transferencias de archivos FTP

Una vez que hayas habilitado SSH en tu servidor, también puedes usarlo para asegurar tus sesiones FTP. Esto se conoce como SFTP.

FTP son las siglas de Protocolo de Transferencia de Archivos y es como un administrador de archivos para tu sitio web, donde puedes cargar, copiar y eliminar archivos usando arrastrar y soltar.

Cuando SSH está disponible, tu cliente FTP puede usar el protocolo SFTP para conectarse de forma segura a tu sitio web. Esto significa que los hackers no podrán interceptar tus archivos mientras se cargan.

Seleccionar el protocolo SFTP en FileZilla

Puedes aprender más en nuestra entrada del glosario sobre SFTP.

Esperamos que este artículo te haya ayudado a aprender más sobre SSH en WordPress. También puedes consultar nuestra lista de Lecturas Adicionales a continuación para ver artículos relacionados sobre consejos, trucos e ideas útiles de WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Lectura adicional

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!