同时将外部硬盘连接到两台计算机

同时将外部硬盘连接到两台计算机

我有两台彼此靠得很近的计算机。

一台是旧计算机,几乎一直通过 VPN 登录到另一个网络,我使用 SVN 从另一个网络推送/拉取文件并使用一些其他资源。

另一台计算机是我的主要开发计算机,我更喜欢让它与 vpn 保持不连接。

我想做的是同时将外部硬盘驱动器连接到两台计算机。由于它将被视为系统上的物理驱动器,因此通过 VPN 连接的计算机仍可以访问文件(从 SVN 更新文件等),并且第二台计算机也可以使用它们。

有什么建议吗?我认为我不能使用便宜的 NAS,因为 VPN 会锁定所有网络访问(例如,我无法访问第二台计算机)。而且我还没有找到允许两台计算机同时连接的硬盘。

答案1

我不相信您要求的设备存在。一个硬盘一次只能直接连接到一个系统。我考虑过这个问题,有几个想法/解决方法。

我将尝试按照疯狂程度从高到低的顺序列出它们:

  1. 只需从开发 PC 分解并连接到 VPN 即可。
  2. 与 IT 部门沟通,看看他们是否可以放宽对您的 VPN 的限制,以便您至少可以与本地网络通信并使用 NAS/网络共享。
  3. 获取 USB 切换盒以在系统之间切换驱动器。(无并发访问,相当于在系统之间拔出/插入驱动器)
  4. 在系统之间使用 USB 传输线。(它实际上并不共享驱动器;它只是在驱动器之间复制文件。我认为有些电缆可能有同步软件,因此您可以同步目录)
  5. 使用 Firewire 电缆连接计算机。(我认为这行不通,因为它使用 TCP/IP,而且我认为 VPN 会禁用它)
  6. 通过互联网共享驱动器,以便连接 VPN 的计算机可以连接到它。(这意味着它会从您的互联网连接中断开,通过 VPN 连接到您的公司,然后再连接到您的互联网连接。这会非常慢)
  7. 使用 TCP/IP 以外的其他协议来连接两个系统,因为我怀疑 VPN 是否会禁用该协议。我思考您仍然可以在 Windows XP 上安装 NETBEUI。
  8. 用在开发电脑上运行的虚拟机替换 VPN 连接系统。将虚拟机连接到 VPN。使用虚拟机的共享文件夹功能共享驱动器(我知道 VMWare 和 VirtualBox 都有此功能)。共享文件夹不使用 TCP/IP,因此 VPN 不会影响它们。

答案2

一个想法是使用那些便宜的 NAS 设备之一——一个同时具有 USB 和网络连接的设备,将 USB 连接到 VPN 机器,并通过另一台机器上的网络访问 NAS。我从未尝试过这种配置,但可能值得一试。

祝你好运!

答案3

据我所知,当操作系统安装文件系统/驱动器时,它必须是独占的。USB/eSATA 驱动器肯定属于这一类 - 这就是为什么你看不到带有两个以上端口的机箱。

FireWire 确实允许您以菊花链方式连接设备(大多数 FireWire 驱动器/机箱都有 2 个端口)以创建网络,这可能允许您同时将单个驱动器物理连接到两台不同的计算机,但据我所知,一次只能安装一台设备。不过,我从未尝试过。

Lester 提出的使用两个独立协议(一个通过网络,一个通过 USB)的想法可能是最好的选择。

答案4

我认为,一种简单的方法是将您的计算机通过交换机连接起来,仅为您的 2 台计算机创建 VPN,将 HD 连接到其中一台,这样就完成了。

但是,如果您想要更复杂的东西,您也可以尝试使用允许您在其上创建 FTP 服务器的 HD,因为我猜您需要的基本功能是文件使用。在这种情况下,FTP 确实比我上面提到的方法有优势。

完成上述操作后,您可以为您的计算机创建一个较小的 VPN(例如,Windows Vista 及更高版本,在控制面板 -> 网络中提供简单的“单击并选择”选项来执行此操作)。您不必担心 2 个 VPN 之间出现任何形式的重叠或隐私泄露(这是 VPN 的基本思想,对吧?),因此您可以放心,您用于开发工作的主计算机与公司 VPN 和“外部世界”是分离的。

使用路由器将 IP 和其他地址授予您的 FTP 服务器,然后您就可以使用 FileZilla(来自 Mozilla 团队),这是一个非常简单的 FTP 客户端。我甚至不需要 15 分钟就可以开始正确使用它。

您已经完成。

我从来没有尝试过这些但我很确定这会起作用。

相关内容