我的问题是我在不同的网络中有两台计算机,它们只能通过安装在两个系统上的公共文件共享“通信”(通常是第三方主机上的 Windows SMB 服务器)。所有其他端口都被封锁!我想使用这个文件共享在这两台机器之间进行直接通信。我在两台机器上都是 root,可以在它们上使用 Windows 或 Linux。也不需要使用 SSH 进行通信,可以使用“netcat”或其他面向命令行的工具。
到目前为止已经做了什么来解决这个问题:我开始了一个(很长的 ;-) 关于隧道 SSH 的讨论,现在被搁置了,SSH:TCP-over-File?, 但包含许多有价值的信息(尤其是来自 Ch. Duffy 等人的信息)。我知道 SSH 不适合那个,但是如果这个 Windows 隧道工具有用的话,这个问题仍然是开放的:https ://labs.mwrinfosecurity.com/tools/tcp-over-file-tunnel/
在这种情况下,如何使用操作系统(Ubuntu 或 Windows 7)附带的常用工具建立通信?