基本上,我希望能够像teamviewer一样进行操作,无论网络配置是什么,只要我的ssh服务器(机器A)和ssh客户端(机器B)都可以访问互联网(某些第三台服务器,机器C) ),我可以访问-原因是我希望能够移动机器A,将其插入电源,使其自动连接到几个预先配置的wifi网络之一(每个都是唯一的/不同的) ,而无需在网络上配置端口转发或类似功能,并且能够通过Internet从Machine B登录到该端口
我该怎么做?我不介意在具有静态IP地址的服务器上设置某些内容来帮助进行握手,但是如果存在的话,我也不介意使用第三方服务器(例如teamviewer所做的事情)
编辑为清楚起见:我有3台机器,AB和C
A是无头覆盆子pi,将在随机位置打开/关闭电源,并连接到预先配置的wifi网络
B是我要从其连接的具有适当显示器,键盘等的机器
C是我租用的一个具有静态IP地址的AWS服务器,可以从B可靠地SSH插入,并且可以安装帮助B连接到A所需的任何内容
ssh
非常简短地使用隧道。我什至不能让他们熬夜autossh
。如果上行链路由于某种原因掉线,则必须始终手动重启它们。最终,我使用OpenVPN为自己建立了一个小型VPN,它做得很好。