我们有一堆带有嵌入式Linux的Linux盒。这些盒子在客户端连接到互联网上,连接通常在防火墙或至少NAT之后。
我们需要的是通过SSH或其他远程终端连接到盒的能力,以便进行维护。但是,由于我们无法配置网络,因此无法从外部互联网直接到达这些盒子。
理想的解决方案是有一个服务器,在那里,盒子将注册,管理员可以在需要时获取连接,并打开一个进入盒子的隧道。
有这样的解决办法吗?
发布于 2014-01-17 16:38:04
您可以将SSH连接从远程计算机转发到中央服务器。您需要为每个远程客户端分配唯一的端口,或者在中央服务器上打开一个永久隧道,或者在中央服务器上提供一个web服务,该服务侦听客户端pings,并在管理员需要连接到远程框时请求启用端口转发。
发布于 2014-01-17 16:53:09
还有帕吉凯特,它是一种开源软件,您可以在客户端和服务器上安装这样的软件。如果您不想运行自己的服务器,它们还提供服务。
发布于 2014-01-17 17:01:31
你应该看看盐栈。http://docs.saltstack.com/
但是,对于嵌入式系统来说,依赖项(python和一些lib)可能太重了。
https://serverfault.com/questions/568025
复制相似问题