【发布时间】:2012-06-06 00:42:59
【问题描述】:
我在现场有一个嵌入式设备,通过 USB 手机棒连接到互联网。为了能够访问它,我在端口 19996 上建立了一个反向 ssh 隧道,以便能够访问它。
现在我每 10 分钟重新建立一次隧道(通过 cron),以确保我几乎可以不间断地访问,即使提供商决定更改我的 IP。
现在我意识到我的进程列表已经满了
"4383 root ssh -R 19996:localhost:22 -f -N user@host"
并且 netstat 也加载了连接。我如何确保不会发生这种情况?我一次只需要打开一条隧道,而不是 100 条。
【问题讨论】:
-
Burrow.io 是一个非常酷的工具,如果你需要的是 HTTP 或 HTTPS。免费帐户可让您创建一个隧道 (HTTP),您只需在设备中运行 curl 命令即可。它甚至会证明连接始终处于打开状态,从而无需 Cron 作业。