SSH

¿POR QUE APRENDER SSH?

La mayoría al escuchar por primera vez sobre SSH, se preguntan que diferencia tiene con el FTP.

FTP es una conexión con nuestro servidor, para realizar tareas básicas como subir, borrar, cambiar permisos de directorios y archivos.

Y SSH va mucho más allá de eso, porque es una conexión remota con el servidor, es decir, podemos ejecutar comandos, como si estuvieramos frente a esa computadora o servidor, lo que se traduce no solo en una mayor rapidez, sino en mucho más opciones que solo subir, borrar y cambiar permisos de archivos.

Cuando queremos subir o bajar muchos archivos por FTP, el proceso se vuelve lento, porque por cada archivo o carpeta, el servidor se comunica con nuestro programa de FTP, y va corroborando que cada archivo se haya transferido correctamente, uno por uno, esto, multiplicado por cientos de archivos, realmente vuelve lento el proceso.

En cambio, por SSH, remotamente podemos ejecutar un comando como "comprimeme toda esta carpeta en un solo archivo", y luego ese archivo lo bajamos ya sea por FTP ó HTTP, y el proceso durará mucho menos.

También nos puede ahorrar pasos para subir archivos que ya estan subidos en alguna otra página de internet.

Supongamos que queremos instalar wordpress o cualquier otro sistema manejador de contenidos, la menera habitual de hacerlo, será:

-Bajar el comprimido de la última versión de la página de Wordpress

-Descomprimir en nuestra computadora

-Subir todos los archivos por FTP

Por SSH, nos ahorramos el tener que bajar en nuestra computadora, y lo que hacemos, es remotamente, descargar el archivo directamente en nuestro servidor,

Por lo que ni siquiera nuestra velocidad de internet en casa será usada, más que para ejecutar el comando, porque ambos servidores (nuestro servidor donde vamos a instalar wordpress, y el servidor que wordpress proporciona para descargar sus archivos), se comunicaran directamente entre si.

Y una vez descargado en nuestro servidor, solo ejecutamos remotamente el comando de descomprimir, y todos los archivos ya estaran listos para ejecutarse e instalarse

 

¿QUÉ SIGNIFICA SSH?

Una vez que entendemos, que SSH realmente nos da ventajas, procedemos a explicar su definición.

SSH significa en ingles Secure Shell, Cómandos Seguros, ó interprete de comandos seguros, que sirve para acceder a máquinas o computadoras remotas, lo cual nos permitira manejar completamente la computadora a través de una serie de comandos, tal y como se manejaban las primeras computadoras, con DOS, o MS-DOS.

Generalmente, al crear un usuario para un dominio, en el panel de control de nuestro hospedaje o servidor, este nos dará la opción de que sea solo de tipo FTP, o que sea además de tipo SSH, para que tenga los permisos necesarios para acceder y ejecutar esos comandos, lo cual se realizará a través de un programa.

OpenSSH es un programa gratuito, que podremos utilizar para empezar a trabajar con SSH.

 

Noticias

I played the £75 Mario Kart World on Switch 2 - was it worth it?
The BBC gets hands-on with the hotly anticipated Nintendo Switch 2, launching in June.
...Read more...
Vance confident TikTok will be sold in US as deadline looms
Despite the increasing number of potential buyers, neither the app nor its Chinese owner have confirmed they will do a deal.
...Read more...
¡Lobos disfrazados de oveja! Alerta en Saltillo: Delincuentes usan IA para imitar voces de sacerdotes y pedir dinero Vanguardia MX
...Read more...
CFE: Se abre registro para obtener paneles solares GRATIS... ¿Cuáles son los requisitos? Vanguardia MXSheinbaum inaugura programa de paneles solares que permitirá ahorros en recibos de ‘luz’ ExcélsiorInfonavit era puro...
...Read more...