我有一台使用3G / 4G调制解调器进行联网的“迷你电脑”。我的ISP没有为它分配公共IP,所以没有办法直接与它建立SSH连接。
我只需要与家用电脑建立SSH连接。对于我的家用电脑,我可以拥有一个公共IP(或者更确切地说,从我的路由器进行一些端口转发),我也可以使用动态DNS服务。
那么..如果我不时地设置我的“迷你电脑”连接我的家用电脑(这可以归功于动态DNS),是否可能以某种方式SSH回到设备,因为显然已经存在它们之间的有效套接字/路由?
家用电脑的操作系统是Win10,而其他人则稍微修改过Raspbian。
答案 0 :(得分:1)
您可以使用SSH创建一个返回系统的隧道,即
ssh -R2222:127.0.0.1:22 remote-host
将按SSH连接到远程主机,并在此主机端口2222上打开一个隧道,返回到本地系统,然后在127.0.0.1:22结束,即SSH服务器。