我正在使用新贵通过autosshpipe理反向SSH隧道。 当我做一个“sudo启动隧道”连接出现就好了; 然而,当networking服务启动时,命令不会自动运行,无论我更改“启动”属性,我似乎都无法使其以自动方式运行。
但是,正如我所说,我可以开始/停止它就好了。
这里是我的/etc/init/tunnel.conf,删除了敏感内容:
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
想通了,我需要等待一个特定的设备,这是我的工作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 [email protected] -p 2201