P2P外壳连接

P2P外壳连接

这是我的问题。我有一台计算机(我们称之为 A),它位于防火墙后面。我无法进行端口转发,但整个流量并没有被阻止,因为我可以使用 P2P 传输(具体来说同步)。

在不同位置的另一个网络上,另一台计算机 B 也遇到了同样的情况。

我无法修改两台计算机的硬件。

第一个问题:是否有解决方案可以使用 P2P 连接(我的意思是直接连接并绕过防火墙)安全地从 A 到 B(或从 B 到 A)打开 shell?

A 和 B 都运行 OpenSSH 服务器。

第二个问题:有没有办法在 A 和 B 之间建立 P2P 隧道并在其中透明地使用 ssh?

我知道 P2P-VPN 解决方案,例如点对点VPN或者弗里兰但我希望 A 和 B 保留在各自的网络上。

谢谢你的回答!

答案1

您没有明确说明您想要相互通信的系统是否位于同一物理位置,但如果它们位于同一物理位置,那么这可能会起作用。

需要额外硬件的一种方法是给每台机器添加第二张网卡,并为它们提供不同子网中的 IP 地址,并允许它们使用该(私有)网络进行文件共享或 ssh 流量。

每个系统将保留在各自的网络上,用于其公共/当前网卡。

相关内容