Reenvío de puertos permanente

Reenvío de puertos permanente

Estoy reenviando puertos de esta manera:

ssh -f [email protected] -L 1234:127.0.0.1:1234 -N

No es permanente, es decir, cuando cierro la terminal, desaparece y la próxima vez tengo que volver a llamar a este comando. ¿Cómo hacerlo permanente?

En particular, quiero ejecutarlo en un servidor remoto.

Respuesta1

Para que ignore la señal HUP, todos los procesos se envían cuando se cierra el shell propietario, invoque el comando con prepending nohup, así:

nohup ssh -f [email protected] -L 1234:127.0.0.1:1234 -N

Respuesta2

En el servidor remoto, siempre puedes iniciar la 'pantalla' donde pones ese ssh para ejecutar.

Y hay un comando 'rechazar' que puedes usar para desconectar (funciona como nohup) el proceso. La diferencia es que con nohup necesitas saber de antemano que deseas desconectar el proceso. Con disow puedes desconectar cualquier proceso.

información relacionada