![如何远程访问 HDD 锁定(节点锁定)许可证?](https://linux22.com/image/1434986/%E5%A6%82%E4%BD%95%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE%20HDD%20%E9%94%81%E5%AE%9A%EF%BC%88%E8%8A%82%E7%82%B9%E9%94%81%E5%AE%9A%EF%BC%89%E8%AE%B8%E5%8F%AF%E8%AF%81%EF%BC%9F.png)
我有一个软件许可证,它被锁定在工作硬盘上(不幸的是……)。休息期间我想在家做一些工作,但没有许可证我无法调试。
我想通过某种方式连接到我的工作计算机以使用此许可证,但我不知道该怎么做。这台计算机位于大学网络上,所以我无法配置路由器。
看起来 Windows 远程桌面需要路由器配置,所以这有点不可能。我可以运行 VPN 从家里进入大学网络,但我不知道如何访问个人计算机。我可以使用 WinSCP(我猜是 FTP)访问我的共享帐户,但不能访问我感兴趣的硬盘。
有什么办法吗?除了把硬盘拆下来带去度假之外……
我在公司使用 Windows 7 Enterprise(和 Ubuntu 14.04)。在家使用 Windows 7(专业版?)。顺便说一下,所讨论的软件是 Xilinx 的 ChipScope。
提前致谢
答案1
远程访问方法主要有两种。
一种是传统的远程桌面类型方法,例如 Microsoft 或标准 ssh 所用的方法,这种方法需要允许传入连接,因此需要配置外围路由器/防火墙以允许传入连接。这种方法的限制是需要访问路由器。
第二种情况是,被访问的系统与受控网络之外的另一台服务器建立出站连接,并通过该出站连接建立入站连接。
可以使用 ssh 来做一个简单的例子。内部不可访问的主机创建一个到可访问服务器的传出 ssh 连接,并创建一个反向隧道。这实际上在可访问的服务器上创建了一个端口,该端口充当返回不可访问主机的隧道。此命令在内部机器上执行:
ssh -R 33389:internalip:3389 remote@remoteserver
这会在远程服务器上创建端口 33389,并通过 3389 连接到内部主机internalip
。
为了成功完成此操作,需要允许 ssh 出站。
其他选项使用 http 作为传输方式,并使用中央注册服务。内部主机向中央服务注册,并且到中央服务的传出链接允许传入连接返回到内部主机。
有几种服务可以满足这一需求,寻找那些提供NAT 穿透