【发布时间】:2015-11-20 15:50:40
【问题描述】:
这是我最近一直在思考的一个有趣的问题,但没有提出或找到我认为可以接受的解决方案。
我正在玩 Raspberry Pi,目前我想在我的一些个人财产中使用 6 个用于监视目的。
让它们工作并将视频流发送到我的服务器都很容易,很好 - 但是我到底如何将代码更新部署到不在同一个网络上的这些“节点”,有些在 wi-fi 后面我也没有端口转发访问权限的网络,所以我不能只在其中发布转发和 SSH 并运行一些 .sh 魔法来更新内容。
我想出的最好办法是使用 autossh 来保持一个恒定的连接,通过反向 ssh 连接到我的一台服务器,然后通过我的父服务器并行连接到它们并在它们上运行 .sh 脚本当我想更新时.. 但这似乎太过分了,我确信有一些解决方案或平台可以解决这个问题 - Redbox 或 Nest 等公司如何远程更新其系统上的固件?
【问题讨论】:
标签: linux unix ssh arduino raspberry-pi