我想将远程计算机(运行 CentOS 6)上的硬盘安装为 Windows 驱动器,以便我可以安装程序到该驱动器。我的 Windows 机器(在家里)的主硬盘非常小,我在远程数据中心有一台 Linux 服务器,硬盘大得多,可以让我安装更多东西。
我知道你们大多数人都会说 Samba,但不幸的是,在这种情况下,对我来说最大的问题是,除非我先启动 OpenVPN 或 SSH 隧道,否则我无法将 Samba 安装为网络共享,这对我的情况不利,因为我还会将一些启动程序安装到远程驱动器。因此,在任何启动程序开始加载之前,远程驱动器必须准备好并像其他驱动器一样工作。
这可能吗?我的家用电脑安装了 Windows 7 Professional 32 位,远程服务器是运行在 CentOS 6 上的 Xen 虚拟服务器。我对两者都有管理员/根权限。
答案1
您可以将 openvpn 作为服务运行,以便它在登录前启动。如果您的任何启动服务也需要访问远程内容,那么您可以将它们设置为将 openvpn 作为依赖项。
或者,您可能需要考虑将连接问题移出盒子 - 您可以在路由器上安装类似 dd-wrt 的东西并让它保持与服务器的永久 VPN 连接。
或者在你的 Windows 机器上将 Dokan SSHFS 作为服务运行,并将远程分区安装为 ssh 共享。