linux – 使用Upstart管理AutoSSH反向隧道

linux – 使用Upstart管理AutoSSH反向隧道,第1张

概述我正在使用upstart通过autossh管理反向SSH隧道.当我做一个“sudo start tunnel”时,连接就好了;但是,当网络服务启动时,命令不会自动运行,无论我更改“启动”属性,我似乎都无法以自动方式运行它. 但是,就像我说的,我可以开始/停止它就好了. 这是我的/etc/init/tunnel.conf,其中包含敏感内容: description "SSH Tunnel"sta 我正在使用upstart通过autossh管理反向SSH隧道.当我做一个“sudo start tunnel”时,连接就好了;但是,当网络服务启动时,命令不会自动运行,无论我更改“启动”属性,我似乎都无法以自动方式运行它.

但是,就像我说的,我可以开始/停止它就好了.

这是我的/etc/init/tunnel.conf,其中包含敏感内容:

description "SSH Tunnel"start on started networkingstop on stopPing networkingrespawnenv disPLAY=:0.0exec 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]respawnenv disPLAY=:0.0exec autossh -nNT -o ServerAliveInterval=15 -R 22100:localhost:22 [email protected] -p 2201
总结

以上是内存溢出为你收集整理的linux – 使用Upstart管理AutoSSH反向隧道全部内容,希望文章能够帮你解决linux – 使用Upstart管理AutoSSH反向隧道所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1045317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存