我需要联系远程稀疏机器(ARM Linux Appliances)进行维护和支持。
所有这些机器都是客户所有的,并插入他们自己的私有局域网(我没有权限),通常位于轻型防火墙后面,将局域网通过 NAT 连接到互联网。
交互应由请求帮助的客户(从 Arm Linux Appliance)启动。客户(除了少数例外)并不真正懂技术,所以我不能问他们任何设置,当他们打电话给我时,只需“按下那个按钮”即可。
我确实有一个可以用作依赖的 Internet 暴露服务器,但我的主要开发机器位于另一个 NATting 路由器/防火墙后面。
我所需要的只是通过 ssh 或同等方式进行基本控制台访问(设备没有 KVM)。
我尝试了几种可用的解决方案(n2n,tinc,pwnat),但我一定是遗漏了一些重要的东西,因为所有解决方案都安装没有问题,似乎连接到了它们的网络(ifconfig 显示流量),但它们似乎不起作用(我无法 ping 通设备)。
我还注意到上述软件相当老旧,有时甚至过时。当前建议的“最佳实践”是什么?
我知道 LogMeIn(并且我会对其进行评估),但是如果可能的话,我希望避免产生昂贵的版税。