Encaminhamento de porta permanente

Encaminhamento de porta permanente

Estou fazendo o encaminhamento de porta desta forma:

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

Não é permanente, ou seja, quando fecho o terminal ele desaparece e da próxima vez tenho que chamar esse comando novamente. Como torná-lo permanente?

Em particular, quero executá-lo em um servidor remoto.

Responder1

Para fazer com que ele ignore o sinal HUP, todos os processos são enviados quando o shell proprietário fecha, invoque o comando com prepending nohup, assim:

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

Responder2

No servidor remoto, você sempre pode iniciar a 'tela' onde coloca o ssh para rodar.

E há o comando 'disown' que você pode usar para desanexar (funciona como nohup) o processo. A diferença é que com o nohup você precisa saber de antemão que deseja desconectar o processo. Com disown você pode desconectar qualquer processo.

informação relacionada