9 votos

El uso de Upstart para Gestionar AutoSSH Inversa Túnel

Estoy usando upstart para gestionar un inversa túnel SSH a través de autossh. Cuando tengo que hacer un "sudo inicio" el túnel de la conexión viene bien; sin embargo, el comando no se ejecuta automáticamente cuando la red se inician los servicios, y no me importa cambiar el "inicio" de la propiedad, no parecen ser capaces de conseguir que esto se ejecute de manera automática.

Sin embargo, como dije, puede iniciar/detener que muy bien.

Aquí está mi /etc/init/túnel.conf, con sensibles cosas despojado a cabo:

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

12voto

Nuri Hodges Puntos 151

Descubierto, he tenido que esperar para un dispositivo específico, aquí está mi trabajo Advenedizo archivo de trabajo:

description "SSH Tunnel"

start on (net-device-up IFACE=eth0)
stop on runlevel[016]

respawn

env DISPLAY=:0.0

exec autossh -nNT -o ServerAliveInterval=15 -R 22100:localhost:22 myuser@myserver.com -p 2201

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: