我的问题是我有两台不同网络的计算机只能通过两个系统上安装的公共文件共享(通常是第三方主机上的Windows SMB服务器) . 所有其他端口都被阻止!我想使用这个文件共享来进行这两台机器之间的直接通信 . 我可以在它们上使用Windows或Linux . 也没有必要使用SSH进行通信,'netcat'或其他面向命令行的工具可用 .

到目前为止已经做了什么来解决它:我开始了一个关于隧道SSH的(长;-)讨论,现在暂停,SSH: TCP-over-File?,但包括许多有 Value 的information(特别是来自Ch.Duffy等人) . 我已经知道SSH不适合这个,但问题是,如果这个Windows隧道工具可能有用,仍然是开放的:https://labs.mwrinfosecurity.com/tools/tcp-over-file-tunnel/

在这种情况下如何 Build 通信 using common tools coming with the operating systems (Ubuntu或Windows 7)?