Estou usando o iniciante para gerenciar um túnel SSH reverso via autossh. Quando eu faço um "túnel de inicialização do sudo", a conexão ocorre muito bem; no entanto, o comando não está sendo executado automaticamente quando os serviços de rede são iniciados, e não importa o que eu altere a propriedade "start on", não consigo executar isso de forma automatizada.
No entanto, como eu disse, posso iniciar / parar muito bem.
Aqui está o meu /etc/init/tunnel.conf, com coisas sensíveis removidas:
description "SSH Tunnel"
start on started networking
stop on stopping networking
respawn
env DISPLAY=:0.0
exec autossh -nNT -R 22100:localhost:22 myuser@myserver.com -p 2201
Acho que também não preciso da propriedade env, que sobrou do trabalho que copiei e modifiquei.
—
Nuri Hodges