Portada » ¿Qué es SSH? Cómo funciona y para qué sirve
SSH · SECURE SHELL · ACCESO REMOTO · SERVIDORES

¿Qué es SSH?

SSH, o Secure Shell, es un protocolo de red utilizado para establecer conexiones seguras con sistemas remotos. Se utiliza principalmente para administrar servidores mediante una terminal, ejecutar comandos, transferir archivos y acceder de forma protegida a diferentes servicios.

Acceso remoto Cifrado Terminal Administración
Respuesta rápida

¿Qué es SSH?

SSH, sigla de Secure Shell, es un protocolo utilizado para conectarse de forma segura a otro equipo mediante una red.

Se utiliza habitualmente para administrar servidores, ejecutar comandos, gestionar archivos y operar servicios remotos mediante una conexión protegida.

Concepto clave

¿Cómo funciona SSH?

SSH establece una conexión entre un cliente y un servidor remoto y utiliza mecanismos criptográficos para proteger la comunicación.

Cliente SSH

El cliente SSH es el programa utilizado para iniciar la conexión con un servidor remoto. Puede ejecutarse desde Windows, Linux, macOS y otros sistemas compatibles.

Servidor SSH

El servidor SSH recibe las conexiones entrantes y autentica a los usuarios de acuerdo con los métodos y permisos configurados.

Comunicación protegida

Una vez establecida la conexión, SSH proporciona mecanismos para proteger la comunicación entre ambos extremos.

Publicidad
Punto crítico

SSH no es solamente una terminal remota

Aunque suele asociarse con la administración mediante comandos, SSH también proporciona mecanismos para autenticación segura, transferencia de archivos y otras funciones de acceso remoto.

01 · ACCESO

Terminal remota

Permite ejecutar comandos en un sistema remoto como parte de las tareas de administración.

02 · SEGURIDAD

Comunicación protegida

Utiliza mecanismos criptográficos para proteger la conexión entre cliente y servidor.

03 · ARCHIVOS

Transferencia segura

Protocolos y herramientas basados en SSH permiten transferir archivos de forma protegida.

Publicidad
Comparación general

SSH frente a FTP, SFTP y acceso web

Tecnología Seguridad Función principal Interfaz
SSH Cifrada. Acceso y administración remota. Terminal.
SFTP SSH. Transferencia de archivos. Cliente gráfico o terminal.
FTP Sin cifrado nativo. Transferencia de archivos. Cliente FTP.
HTTPS TLS. Comunicación con aplicaciones web. Navegador o aplicación.
Publicidad
Funciones

¿Para qué sirve SSH?

SSH se utiliza principalmente para acceder y administrar sistemas remotos de manera protegida.

Administrar servidores

Permite conectarse a un servidor y ejecutar comandos para instalar software, modificar configuraciones o supervisar servicios.

Ejecutar comandos remotos

Un administrador puede ejecutar comandos en un equipo remoto sin necesidad de encontrarse físicamente frente al servidor.

Transferir archivos

SSH sirve como base para SFTP y otras herramientas utilizadas para transferir información entre sistemas.

Administrar aplicaciones

Puede utilizarse para desplegar, actualizar y mantener aplicaciones que funcionan sobre servidores remotos.

Hosting

¿Cómo se utiliza SSH en un hosting?

Algunos servicios de hosting y servidores permiten acceso SSH para realizar tareas de administración directamente desde una terminal.

Acceso al servidor

El proveedor puede proporcionar un usuario, servidor, puerto y método de autenticación para establecer la conexión.

Administración mediante terminal

Una vez conectado, el usuario puede ejecutar comandos permitidos y trabajar con archivos, procesos y servicios según sus permisos.

Limitaciones según el plan

Un hosting compartido puede ofrecer un acceso SSH limitado, mientras que un VPS o servidor dedicado suele proporcionar mayores posibilidades de administración.

Publicidad
Autenticación

¿Cómo se autentica una conexión SSH?

SSH admite diferentes mecanismos de autenticación. El método disponible depende de la configuración del servidor.

Usuario y contraseña

Un servidor puede permitir autenticación mediante un nombre de usuario y una contraseña.

Claves SSH

Las claves SSH utilizan un par de claves criptográficas para autenticar al usuario sin depender exclusivamente de una contraseña.

Frase de protección de la clave

Una clave privada puede protegerse mediante una frase de contraseña para añadir una capa adicional de seguridad si el archivo llega a quedar expuesto.

Conexión

¿Qué puerto utiliza SSH?

SSH utiliza normalmente el puerto 22, aunque un administrador puede configurar el servicio para utilizar otro puerto.

Puerto 22

El puerto TCP 22 es el puerto utilizado habitualmente por SSH.

Configuración personalizada

Un servidor puede utilizar un puerto diferente por decisión del administrador. Por eso debes utilizar siempre el puerto indicado por el servicio.

Publicidad
Claves SSH

¿Qué son las claves SSH?

Las claves SSH son pares de claves criptográficas utilizadas para autenticar conexiones. El par está formado por una clave pública y una clave privada.

Clave pública

La clave pública puede instalarse en el servidor para permitir la autenticación correspondiente.

Clave privada

La clave privada debe permanecer bajo control del usuario y no debe compartirse con terceros.

Autenticación mediante claves

Cuando el servidor está configurado para aceptar claves, el cliente puede demostrar que posee la clave privada asociada con la clave pública autorizada.

Seguridad

¿Por qué SSH es seguro?

SSH utiliza criptografía para proteger la comunicación y autenticar los extremos de la conexión.

Cifrado de la comunicación

Los datos transmitidos durante la sesión se protegen mediante mecanismos criptográficos definidos por SSH.

Autenticación del servidor

SSH utiliza claves de host para ayudar al cliente a identificar el servidor al que se está conectando.

Autenticación del usuario

El usuario puede autenticarse mediante contraseña, claves SSH u otros mecanismos admitidos por la configuración del servidor.

Publicidad
Linux

¿Para qué sirve SSH en Linux?

SSH es una herramienta habitual para administrar servidores Linux de manera remota, especialmente cuando no existe una interfaz gráfica para gestionar el sistema.

Administrar servicios

El administrador puede iniciar, detener o revisar servicios del sistema según los permisos de su cuenta.

Gestionar archivos

Los comandos disponibles permiten navegar por directorios, crear archivos, modificarlos y administrar permisos.

Instalar software

Un usuario con los permisos necesarios puede utilizar los gestores de paquetes y otras herramientas del sistema para instalar aplicaciones.

Administración

Qué debes considerar al utilizar SSH

Protege las credenciales

Utiliza contraseñas seguras o métodos de autenticación basados en claves y evita compartir credenciales de acceso.

Protege la clave privada

La clave privada debe mantenerse protegida y, cuando sea posible, utilizar una frase de contraseña.

Revisa los permisos

Las cuentas deben disponer únicamente de los permisos necesarios para realizar las tareas correspondientes.

Mantén actualizado el servidor

El sistema operativo y los componentes relacionados con SSH deben mantenerse actualizados conforme a la administración del servidor.

Comprueba la identidad del servidor

Antes de confiar en una nueva conexión, revisa la identidad del servidor y las claves de host que muestra el cliente SSH.

Publicidad
Resumen

Características principales de SSH

Característica SSH Qué implica
Nombre Secure Shell. Protocolo para comunicación y acceso remoto seguro.
Uso principal Administración remota. Permite trabajar con sistemas desde una terminal.
Puerto habitual 22. Puede configurarse otro puerto según el servidor.
Autenticación Contraseña o claves, entre otros métodos. Depende de la configuración del servidor.
Continúa aprendiendo

Guías relacionadas sobre hosting y servidores

Elige el tema que quieras profundizar:

Preguntas frecuentes

Preguntas frecuentes sobre SSH

SSH, o Secure Shell, es un protocolo utilizado para establecer conexiones seguras con sistemas remotos y administrar servidores.

SSH significa Secure Shell, que puede traducirse como shell seguro o intérprete de comandos seguro.

Sirve principalmente para acceder y administrar sistemas remotos, ejecutar comandos y trabajar con servidores mediante una conexión protegida.

SSH utiliza habitualmente el puerto 22, aunque un administrador puede configurar el servicio para utilizar otro puerto.

SSH utiliza mecanismos criptográficos para proteger la comunicación y autenticar las conexiones entre cliente y servidor.

SSH es un protocolo de acceso y comunicación remota, mientras que SFTP es un protocolo de transferencia y administración de archivos que funciona sobre SSH.

Son pares de claves criptográficas formados por una clave pública y una clave privada que pueden utilizarse para autenticar conexiones SSH.

Sí. SSH es una de las formas habituales de acceder y administrar un VPS, especialmente cuando el servidor utiliza Linux y proporciona acceso remoto mediante terminal.

Publicidad
Siguiente guía

¿Qué es SSL?

Descubre qué es SSL, cómo protege las conexiones HTTPS y qué relación tiene con la seguridad de un sitio web.

Ver guía →
Carrito de compra
Scroll al inicio