我正在使用upstart通过autossh管理反向SSH隧道。当我做一个"sudo start隧道“时,连接会很好;但是,当网络服务启动时,命令不会自动运行,而且不管我更改了"start on”属性,我似乎都无法让它以自动化的方式运行。
不过,就像我说的,我可以开始/停止这一切。
这是我的/etc/init/tunel.conf,其中删除了敏感的内容:
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发布于 2011-01-20 19:37:36
知道了,我需要等待一个特定的设备,下面是我工作的Upstart作业文件:
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 2201https://serverfault.com/questions/224432
复制相似问题