首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >利用Upstart管理AutoSSH反向隧道

利用Upstart管理AutoSSH反向隧道
EN

Server Fault用户
提问于 2011-01-19 23:27:48
回答 1查看 4.9K关注 0票数 10

我正在使用upstart通过autossh管理反向SSH隧道。当我做一个"sudo start隧道“时,连接会很好;但是,当网络服务启动时,命令不会自动运行,而且不管我更改了"start on”属性,我似乎都无法让它以自动化的方式运行。

不过,就像我说的,我可以开始/停止这一切。

这是我的/etc/init/tunel.conf,其中删除了敏感的内容:

代码语言:javascript
复制
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
EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-01-20 19:37:36

知道了,我需要等待一个特定的设备,下面是我工作的Upstart作业文件:

代码语言:javascript
复制
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
票数 12
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/224432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档