WebRTC vs SSH para terminal remoto: NAT, velocidad y seguridad
SSH ha sido durante tres décadas la respuesta universal para acceder a terminales remotas. Es robusto, seguro y el estándar en servidores. Sin embargo, cuando el equipo que deseas controlar es tu Mac personal y el cliente es tu iPhone, la tecnología WebRTC ofrece ventajas incomparables.
Cómo funciona SSH frente a WebRTC
SSH opera sobre TCP y presupone que el servidor tiene una IP fija y accesible. En un Mac doméstico detrás de un router con NAT, exige abrir el puerto 22 o recurrir a DNS dinámico, exponiendo el equipo a ataques automáticos.
WebRTC utiliza el protocolo ICE con servidores STUN y TURN para encontrar el mejor camino entre los dispositivos de manera autónoma. La conexión se cifra con DTLS-SRTP y se ejecuta normalmente sobre UDP, lo que ofrece menor latencia perceptible y excelente resistencia a cambios de antena en el móvil.
Comparativa directa
- Traspaso de routers (NAT): WebRTC lo gestiona solo. SSH exige apertura de puertos o VPN.
- Cambios de red: Al pasar de WiFi a datos móviles, SSH suele cortarse; WebRTC renegocia la ruta con fluidez.
- Complejidad: Macky sobre WebRTC requiere solo instalar y conectar; SSH demanda mantenimiento periódico.
Trabajando juntos con eficacia
El método más inteligente es usar WebRTC (Macky) para entrar a tu Mac sin tocar el router y, desde allí, usar tus claves locales para conectar por SSH a los servidores de producción:
ssh deploy@production.example.comAsí obtienes lo mejor de ambos mundos sin comprometer la seguridad de tus claves privadas.
Guías y comparativas relacionadas
Prueba Macky
Conéctate a la consola de tu Mac desde tu iPhone.