Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SSH o Secure Shell, es un protocolo de administración remota que les permite a los
usuarios controlar y modificar sus servidores remotos a través de Internet.
Proporciona un mecanismo para autenticar un usuario remoto, transferir entradas
desde el cliente al host y retransmitir la salida de vuelta al cliente. Cualquier usuario de
Linux o macOS puede usar SSH en su servidor remoto directamente desde la ventana
del terminal. Puedes ejecutar comandos shell de la misma manera que lo harías si
estuvieras operando físicamente el equipo remoto.
Usos de SSH
La función principal de SSH es ser un protocolo de conexión remota segura y
encriptada para que cualquier usuario pueda transferir información
Pero no solamente se pueden transferir datos, también es una útil forma de ingresar al
servidor para conectarnos a su intérprete de comandos (bash por ejemplo), y así poder
administrar el servidor remotamente.
La conexión SSH usa tres ítems: un usuario, un puerto y un servidor. Con solo esos
tres elementos podemos establecer una conexión segura entre dos servidores.
Esta seguridad se logra mediante el uso de llaves y técnicas de cifrado. Cada server
tiene su propia llave de cifrado, y al establecer una conexión por primera vez con
un server tendremos que añadir el servidor en cuestión a una lista de servidores a
los cuales es seguro conectarnos.
Tipos de Encriptación
Como decíamos, parte de la seguridad que brinda SSH se logra gracias a las
técnicas de cifrado, y hay tres de ellas:
Pero eso no es todo, ya que existen algunos parámetros adicionales que podemos
utilizar en nuestra conexión SSH, dependiendo claro de lo que necesitemos.
Algunos ejemplos comunes pueden ser:
-4 y -6: la primera opción nos permite forzar la conexión a realizarse mediante una
IPv4, mientras que la segunda por su lado hace lo mismo pero una IPv6.
-p: nos permite indicar cuál es el puerto de SSH al cual nos queremos conectar, se
suele usar cuando dicho puerto es distinto al estándar (22).
-q: el llamado «modo silencioso», suprime la mayor parte de los mensajes y avisos
que puedan aparecer durante la conexión.
-v: modo verboso, extremadamente útil para ver en detalle todo el proceso de
conexión, lo cual nos puede ser de gran utilidad en el caso de que la conexión esté
fallando y no logremos darnos cuenta de dónde puede estar el problema.
shutdown -s windows
shutdown -h linux