
這是我的問題。我有一台位於防火牆後面的電腦(我們稱之為 A)。我無法進行連接埠轉發,但整個流量沒有被阻止,因為我可以使用 P2P 傳輸(特別是同步事物)。
在另一個不同位置的網路上,我對另一台電腦 B 也有同樣的事情。
我無法修改兩台電腦的硬體。
第一個問題:是否有解決方案可以使用 P2P 連線(我的意思是直接繞過防火牆)從 A 到 B(或從 B 到 A)安全地開啟 shell?
A 和 B 都運行 OpenSSH 伺服器。
第二個問題:有沒有辦法在A和B之間建立P2P隧道並在其中透明地使用ssh?
我知道 P2P-VPN 解決方案,例如對等VPN或者芙烈蘭但我希望 A 和 B 保留在各自的網路上。
感謝您的回答!
答案1
您沒有澄清您希望能夠相互通訊的系統是否位於同一物理位置,但如果它們可以工作。
需要額外硬體的一種方法是為每台電腦新增第二塊網路卡,並為它們提供不同子網路中的 IP 位址,並允許它們使用該(專用)網路進行檔案共用或 ssh 流量。
每個系統將保留在其各自的公共/目前網路卡網路上。