Tengo que configurar un túnel entre dos hosts.
Para esto lo uso ssh
de esta manera:
ssh -L MY_LOCAL_PORT:FOREIGN_ADDRESS:FOREIGN_PORT MYUSER@SSH_SERVER
después de eso, inicio sesión en mi SSH_SERVER.
¿Cómo puedo evitar esta función? Solo tengo que configurar un túnel. No tengo que iniciar sesión en mi SSH_SERVER ...
He probado la opción -N, pero mantuvo mi shell ocupado.
man ssh
muestra cómo: ssh -f -L 1234:localhost:6667 server.example.com sleep 10 && irc -c '#users' -p 1234 pinky 127.0.0.1
la opción -f background ssh y el comando remoto `` sleep 10 '' se especifica para permitir una cantidad de tiempo (10 segundos, en el ejemplo) para iniciar el servicio que se va a hacer un túnel. Si no se realizan conexiones dentro del tiempo especificado, ssh se cerrará. `` `