Resumen rápido
- Qué es: SSH (Secure Shell) es un protocolo de red que proporciona a los administradores de sistemas una forma segura de acceder a un servidor a través de una red no segura.
- Para qué sirve: ayuda a administrar el alojamiento, los archivos, las cuentas, el rendimiento y las herramientas del servicio.
- Cuándo revisarlo: cuando administre su cuenta de hosting, suba archivos, revise recursos o necesite hacer cambios desde el panel.
SSH (Secure Shell) es un protocolo de red que proporciona a los administradores de sistemas una forma segura de acceder a un servidor a través de una red no segura. SSH establece una comunicación cifrada entre dos dispositivos, permitiendo la administración remota de sistemas, la transferencia de archivos y la ejecución de comandos a distancia.
Características principales de SSH
- Cifrado fuerte: SSH cifra todas las comunicaciones entre el cliente y el servidor, protegiéndolas de interceptaciones y ataques de tipo «man-in-the-middle».
- Autenticación segura: Soporta varios métodos: contraseñas, claves públicas/privadas y autenticación de host. La autenticación por clave es más segura que las contraseñas.
- Túneles seguros: SSH puede encaminar otros protocolos de red a través de su conexión cifrada, asegurando distintos tipos de comunicaciones.
- Transferencia de archivos: Permite transferir archivos de forma segura mediante SCP o SFTP.
Usos comunes de SSH
- Administración remota: Herramienta estándar para la gestión segura de servidores Linux/Unix a través de Internet.
- Transferencia de archivos: Permite mover archivos entre servidores de forma segura usando SCP o SFTP.
- Tunelización de aplicaciones: Los túneles SSH permiten asegurar otros protocolos (HTTP, FTP, SMTP) en redes no seguras.
- Port forwarding: Redirige el tráfico de puertos específicos a través de un túnel cifrado, útil para acceder a servicios internos desde el exterior.
Herramientas y comandos SSH
- OpenSSH: Suite de herramientas de código abierto para gestionar conexiones seguras mediante SSH, disponible en Linux, macOS y Windows.
- PuTTY: Cliente SSH gratuito y de código abierto para Windows.
- Comandos básicos:
ssh usuario@servidorpara iniciar una sesión,scp archivo usuario@servidor:/rutapara copiar archivos, ysftp usuario@servidorpara una sesión interactiva de transferencia.
¿Cuándo le lo vas a encontrar?
SSH aparece cuando tiene contratado un VPS o servidor dedicado y necesita acceder a él por línea de comandos. También lo verás en guías de instalación de software en servidor, configuración avanzada de hosting y herramientas de transferencia de archivos como SFTP.
Por qué es importante en hosting
Comprender este concepto le ayudará a tomar mejores decisiones al administrar su servicio. En la práctica, está relacionado con la administración del alojamiento, los archivos, las cuentas, el rendimiento y las herramientas del servicio. Si aparece en una guía, en el panel de control o en una respuesta de soporte, conviene revisar el contexto antes de hacer cambios.
Artículos relacionados
- Hosting compartido
- Panel de control
- DirectAdmin
- cPanel
- Backup