Encaminhamento de porta permanente

3

Estou fazendo o encaminhamento de porta dessa maneira:

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

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

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

    
por user7863932 18.04.2017 / 03:01

2 respostas

1

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

nohup ssh -f [email protected] -L 1234:127.0.0.1:1234 -N
    
por 18.04.2017 / 09:16
0

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

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

    
por 18.04.2017 / 10:22