SSH, o Secure Shell, es una poderosa herramienta para administrar su sitio web de forma remota desde un servidor seguro. Puede utilizar varios comandos a través de una interfaz de terminal para realizar diversas tareas sin tener que abrir el backend de su sitio.
Si bien los usuarios más avanzados de WordPress suelen utilizar SSH, también puede ser de gran ayuda si no puede acceder al área de administración de WordPress.
En este artículo te mostraremos algunos comandos SSH que todo usuario de WordPress debería conocer.
Aquí están todos los temas y comandos que cubriremos en esta guía. Puede hacer clic en los enlaces a continuación para ir directamente a cualquier sección:
¿Qué es SSH?
SSH, abreviatura de Secure Shell, es un protocolo seguro para ejecutar su sitio web a través de una interfaz de línea de comandos. Le permite conectar su computadora al servidor de su sitio.
La mejor parte de usar SSH es que le permite acceder a su sitio de WordPress desde un servidor remoto. No es necesario abrir el panel de WordPress.
Simplemente escriba diferentes comandos para realizar tareas como instalar WordPress, transferir archivos, crear directorios y más.
El uso de SSH está destinado a usuarios o desarrolladores más técnicos que desean ejecutar comandos.
Sin embargo, otros usuarios también pueden usar SSH para acceder a su sitio en caso de que algo salga mal y no puedan abrir la administración de WordPress.
Consejo de experto: ¿Atascado en tu sitio de WordPress y no sabes qué hacer? Nuestro equipo de profesionales puede ayudarle a recuperar el acceso en poco tiempo. ¡Descubra nuestros servicios premium de soporte TrucosWP ahora!
Dicho esto, veamos primero cómo puedes usar SSH para conectarte al servidor de tu sitio.
Cómo conectarse a su sitio de WordPress a través de SSH
Lo primero que debe hacer es verificar si SSH está instalado en el servidor de su sitio.
Dado que SSH es una tecnología cliente-servidor, puedes comprobar si está configurado poniéndote en contacto con tu servicio de alojamiento de WordPress, quien te lo indicará. O puede intentar iniciar sesión en cPanel o en el panel de alojamiento.
Deberías encontrar algo que se parezca a la imagen a continuación:
A continuación, deberá anotar la dirección IP, el nombre de usuario, la contraseña y el puerto. Esta información será necesaria cuando utilice SSH para conectar su sitio desde su computadora.
Usar SSH en una computadora Mac o Linux
Si está utilizando un sistema operativo Mac o Linux, simplemente puede conectarse a su sitio a través de la aplicación de terminal.
Continúe e ingrese el siguiente comando en la terminal:
ssh username@server_ip_address
Simplemente reemplace el username
Y server_ip_address
con la información de su proveedor de hosting.
Usando SSH en una computadora con Windows
Para usar SSH y conectarse a su sitio en una computadora con Windows, necesitará una herramienta de terceros como PuTTY.
Después de descargar e instalar la aplicación, deberá ingresar el nombre de host (dirección IP) y el número de puerto indicados anteriormente para conectarse a su sitio.
Después de ingresar estos detalles, haga clic en el botón «Abrir». En el siguiente paso, se abrirá una ventana de terminal donde simplemente podrá ingresar su nombre de usuario y contraseña para iniciar sesión en su sitio.
Veamos ahora algunos comandos SSH comunes que todo usuario de WordPress debería conocer.
Comandos SSH para navegación básica
Puede utilizar varios comandos SSH para navegar por archivos y directorios. A continuación se muestran algunos comandos de navegación básicos que debe conocer.
1. persona con discapacidad – Muestra la ruta completa del directorio.
EL persona con discapacidad El comando muestra la ruta completa del directorio actual. Esto es realmente útil para navegar entre diferentes archivos y carpetas:
Como no tiene ninguna referencia visual para ubicar dónde se encuentra actualmente en el servidor, simplemente puede usar este comando para orientarse.
2. es – Enumera archivos y carpetas en un directorio
Si desea ver el contenido de un directorio, simplemente puede usar es dominio.
También puede utilizar parámetros adicionales para obtener más información sobre el contenido. Por ejemplo, simplemente agregue -l
para información detallada o -a
para mostrar archivos ocultos.
3. cd – Cambiar directorio
EL CD El comando le permite cambiar de directorio. Puede moverse a un subdirectorio o a un directorio completamente diferente:
En el código anterior, puedes reemplazar [directory] con el nombre del directorio.
Por ejemplo, si ingresa elcd wp-content/themes
comando, será llevado al directorio de temas dentro de su instalación de WordPress.
Comandos SSH para administrar archivos y carpetas
Veamos ahora algunos comandos SSH para administrar archivos y carpetas en el servidor de su sitio de WordPress.
4. mkdir: crea un nuevo directorio
Utilizando el mkdir comando, puede crear un nuevo directorio en el directorio actual. Simplemente ingrese el siguiente comando junto con el nombre de la carpeta:
Por ejemplo, digamos que desea crear una carpeta para hojas de estilo. El comando SSH para esto será mkdir stylesheets
.
Por otro lado, si deseas crear un nuevo directorio dentro de otro subdirectorio, deberás ingresar la estructura junto con el comando mkdir.
Así es como se verá la sintaxis:
mkdir /plugins/myplugin/stylesheets
5. rmdir: eliminar el directorio vacío
Puedes usar el rmdir comando para eliminar un directorio del servidor de su sitio. Todo lo que necesitas hacer es ingresar el comando seguido del nombre del directorio:
Nota IMPORTANTE: Tenga cuidado al utilizar este comando. Una vez que se haya eliminado un directorio del servidor, ya no podrá deshacerlo.
6. cp – Copiar una carpeta o archivo
EL Copiar El comando le permite copiar un archivo o carpeta a otra ubicación. Cuando ingresas el comando, debes especificar el nombre del archivo o carpeta y el destino donde se guardará la copia:
cp [file name] [destination]
Cuando ingrese el nombre del archivo, también deberá incluir la extensión, como examplefile.txt o readme.html.
Si desea hacer una copia del archivo en la misma carpeta, puede escribir el siguiente comando:
cp readme.html readme2.html
Si desea copiar un archivo a una carpeta diferente, deberá ingresar el siguiente comando:
cp /public_html/wp-content/readme.html /public_html/etc/
También puedes usar diferentes parámetros con el comando cp, por ejemplo:
cp -r
copiar todo el contenido de una carpetacp -a
archivar todos los archivoscp -u
Sobrescribir un archivo en una carpeta de destino solo si contiene contenido nuevo o diferentecp -n
no copiará un archivo si ya existecp -i
muestra una advertencia antes de copiar un archivocp -f
reemplaza o elimina un archivo de la carpeta de destino si existe otro archivo con el mismo nombre
7. mv – Mover un archivo o carpeta
Si desea mover un archivo o carpeta a un nuevo destino, puede usar mv dominio.
Al igual que cuando usa el comando cp, deberá especificar el nombre del archivo y el destino donde desea mover el archivo:
mv [file name] [destination]
Por ejemplo, digamos que desea mover un archivo ‘index.php’ a la carpeta de hojas de estilo. En este caso, el comando debería ser:
8. grep: busca una frase específica
Después de eso, puedes usar el grep Comando para buscar una frase o cadena específica en un archivo. Tenga en cuenta que este comando distingue entre mayúsculas y minúsculas.
Así es como se vería la sintaxis:
grep '[search phrase]' [file name]
Por ejemplo, supongamos que desea buscar el término «encabezado» en el archivo info.txt.
En este caso, el comando quedaría así:
Además de eso, también puedes usar el -i
Parámetro para ignorar letras mayúsculas y minúsculas durante la búsqueda.
9. buscar: buscar archivos y directorios
Si está buscando un archivo o directorio específico, puede usar Encontrar comando y busque el nombre del archivo, el tamaño, el tipo de archivo y más.
La sintaxis del comando de búsqueda es la siguiente:
find [starting directory] [parameter] [search term]
En el código anterior puede especificar el proceso de búsqueda.
Por ejemplo, aquí hay algunas opciones para elegir:
- / (barra diagonal): esto le permite buscar en todo el sistema.
- . (punto): puede buscar en el directorio de trabajo
- ~ (marea) – Esta búsqueda se realiza en el directorio de inicio.
A continuación, el comando SSH también le permite especificar parámetros como nombre, tamaño, tipo de archivo y más.
-name
– Buscar el nombre del archivo-user
– Busca archivos asignados a un usuario determinado-size
– El tamaño del archivo-type -d
– Buscar un tipo de directorio-type -f
– Buscar un tipo de archivo
Finalmente, puede ingresar el término de búsqueda que está buscando. Supongamos que desea buscar un archivo llamado «tarea» en el directorio.
El comando SSH para esto sería:
Otros comandos SSH útiles
Ahora que conoce algunos comandos SSH básicos para navegar y administrar archivos y carpetas en su sitio, aquí hay algunos comandos adicionales que debe conocer.
10. zip: comprime una carpeta
Si está buscando comprimir archivos o carpetas grandes, puede usar CREMALLERA dominio. Todo lo que necesitas hacer es incluir el nombre del archivo o carpeta que deseas comprimir:
zip filename.zip foldername
También puede usar diferentes parámetros con este comando para especificar si desea eliminar la carpeta original:
zip -r filename.zip foldername
– Esto comprime una carpeta pero no la eliminazip -m filename.zip foldername
– Puedes usar este parámetro para comprimir una carpeta y luego eliminarla, dejando solo la versión comprimidazip -d filename.zip foldername
– Úselo para eliminar un archivo del archivo zip existentezip -u filename.zip foldername
– Esto actualiza un archivo dentro de un archivo zip existente. Esto es útil si ha actualizado el archivo original y no desea eliminar el archivo zip ni crear uno nuevo.
11. descomprimir: descomprime una carpeta
Después de comprimir una carpeta, también deberás descomprimirla. Para hacer eso, continúe y simplemente ingrese el descomprimir Comando SSH:
12. historial: muestra el último comando utilizado
EL historia El comando SSH es útil para determinar qué comando ingresó anteriormente. Asegúrese de ingresar un número para limitar los resultados que ve.
Por ejemplo, digamos que desea ver los últimos 10 comandos utilizados. La sintaxis del comando histórico es la siguiente:
13. tar: crea y descomprime archivos comprimidos
alquitrán es un comando SSH popular que se utiliza para descomprimir archivos .tar.gz. Existen muchas herramientas de terceros que utilizan este formato para comprimir archivos y es una alternativa a los archivos zip.
Si desea archivar una carpeta, puede utilizar el siguiente comando. Simplemente reemplace ‘nombrearchivo.tar.gz’ con el nombre del archivo y ‘directorio’ con la ruta del directorio:
tar -cvzf archivename.tar.gz directory
Después de archivar, puede descomprimir el archivo .tar.gz usando este comando:
tar -xvzf archivename.tar.gz directory
14. claro: eliminar todo el texto
Puedes usar el claro comando para eliminar todo el texto de la ventana del terminal:
Este comando es útil si cometió un error o desea comenzar de nuevo.
15. du: muestra el tamaño del archivo o carpeta
Si desea saber el tamaño de un archivo o carpeta en su servidor de WordPress, puede usar I dominio:
du -h [file or folder name]
EL -h
El parámetro en el código muestra el tamaño del archivo en un formato legible por humanos.
Por ejemplo, digamos que desea ver el tamaño del archivo .htaccess.
Todo lo que tienes que hacer es ingresar este comando:
16. salir: sale del servidor del sitio remoto
Después de terminar de trabajar en su sitio de WordPress y si desea cerrar sesión en el servidor remoto, simplemente puede escribir Salida dominio:
Recomendamos utilizar este comando cada vez que se conecte a su sitio. De esta manera, nadie más podrá acceder a su servidor a través de SSH una vez que haya terminado de trabajar.
Esperamos que este artículo le haya ayudado a aprender comandos SSH importantes que todo usuario de WordPress debería conocer. Es posible que también desee ver nuestra guía sobre errores comunes de WordPress y cómo solucionarlos o cómo solucionar problemas de WordPress.
¿Te ha resultado útil??
0 / 0