J'utilise upstart pour gérer un tunnel SSH inversé via autossh. Quand je fais un "tunnel de démarrage sudo", la connexion se passe très bien; cependant, la commande n'est pas exécutée automatiquement lorsque les services de mise en réseau sont démarrés, et peu importe ce que je change la propriété "start on", je ne semble pas être en mesure de faire en sorte que cela s'exécute de manière automatisée.
Cependant, comme je l'ai dit, je peux très bien démarrer / arrêter.
Voici mon /etc/init/tunnel.conf, avec des éléments sensibles supprimés:
description "SSH Tunnel"
start on started networking
stop on stopping networking
respawn
env DISPLAY=:0.0
exec autossh -nNT -R 22100:localhost:22 [email protected] -p 2201
Réponses:
Je l'ai compris, je devais attendre un appareil spécifique, voici mon fichier de travail Upstart:
la source
start on (net-device-up IFACE=eth0 or net-device-up IFACE=wlan0)
.