linux - tunel - Cómo establezco un Túnel SSH bidireccional
tunel para navegar en internet (1)
Me gusta esto:
host1$ ssh -N -R 8822:localhost:22 remote.host.com
El opcional -N dice "no ejecutar un comando" (útil para evitar accidentes causados por dejar cáscaras remotas por ahí).
Ahora desde el control remoto, puede SSH a host1 de esta manera: (El puerto remoto 8822 se reenvía a host1, pero solo en la interfaz loopback).
remote$ ssh -p 8822 localhost
Para obtener crédito adicional, puede exportar el reenvío a todo el mundo, permitiendo que cualquier persona llegue al host1 presionando el puerto 8822 del control remoto (tenga en cuenta los dos puntos iniciales adicionales)
host1$ ssh -N -R :8822:localhost:22 remote.host.com
¿Es posible hacer lo siguiente a través de un túnel SSH ...
- Host-1 establece una conexión SSH a un servidor remoto
- Deseo iniciar sesión en el servidor remoto y ejecutar comandos sobre SSH en Host-1
Host-1 es un dispositivo al que no tendré acceso directamente. Host-1 está configurado para establecer automáticamente una conexión SSH a un servidor remoto a través de cron. En cualquier momento mientras Host-1 ha establecido una conexión SSH con el Servidor Remoto, deseo iniciar sesión en el Servidor Remoto para realizar el mantenimiento en el Host-1 a través de SSH.
Estoy buscando un ejemplo de cómo esto funcionaría si fuera posible.