设想:
许多嵌入式设备(运行 Linux)在野外,在路由器后面,因此经过 NAT,我们无法与它们建立连接。
我们需要支持人员能够在任何设备上启动终端/shell 会话。
他们的本地终端也将在公司防火墙后面进行 NAT,因此我们需要一些他们和设备都可以连接到的中心“会面点”。
如有必要,我们可以要求支持人员登录某种终端服务器,但我更喜欢在他们的桌面上弹出终端窗口的解决方案。
我们可以(通过其他方式)告诉设备执行一些任意脚本或应用程序来启动会话。
如果没有 NAT,它只是通过 SSH 连接到设备,然后我们就走了。但是在这个 NAT'd 环境中我有什么选择呢?
如果需要,我们可以在任一端或会合点服务器上开发代码,但显然如果有应用程序,我们就不必编写东西,甚至更好。
指向我可能错过的其他问题(尽管我已经看过)或我应该考虑为中央“会面点”服务器考虑的应用程序的指针欢迎