Guía de usuario Túneles SSH

Túneles SSH

La pestaña Túneles de la barra lateral guarda reenvíos de puertos que funcionan sobre una sesión SSH guardada, cada uno con su propia conexión:

  • Local (-L): escucha en esta máquina y reenvía cada conexión a través del servidor hasta el destino (visto desde el servidor).
  • Remoto (-R): el servidor escucha en el puerto y reenvía cada conexión de vuelta al destino visto desde esta máquina.
  • SOCKS5 dinámico (-D): un proxy SOCKS5 en esta máquina (sin autenticación, solo CONNECT, destinos IPv4/IPv6/dominio); el servidor abre las conexiones. Un cliente que no termina el saludo SOCKS en 10 segundos se desconecta.

Los puntos de escucha se enlazan a 127.0.0.1 por defecto; cualquier otra dirección debe escribirse explícitamente y el editor avisa de que otras máquinas pueden llegar a ella. Cada túnel muestra su estado (detenido, iniciando, en ejecución o el error) y un interruptor Iniciar/Detener; Iniciar todos y Detener todos actúan sobre todos los túneles. Al iniciar un túnel cuya sesión usa contraseña, se prueban tus claves, luego la contraseña guardada en el llavero, y solo se pide la contraseña si el servidor aún la necesita (consulta Contraseñas guardadas); un host desconocido pide confiar en su huella igual que las pestañas SSH. Un túnel eliminado o cambiado mientras una de estas peticiones está abierta no se inicia. Detenerlo cierra el punto de escucha, las conexiones abiertas y la conexión SSH; los túneles en ejecución se detienen al salir de la app.

Los túneles se guardan en ~/.config/dev.plexusterm.app/tunnels.json con las mismas reglas que las sesiones (atómico, modo 0600, sin secretos, edición desactivada si no se puede leer el archivo).