在启动期间将远程 Linux 硬盘驱动器安装为另一个 Windows 7 分区?

在启动期间将远程 Linux 硬盘驱动器安装为另一个 Windows 7 分区?

我想将远程计算机(运行 CentOS 6)上的硬盘安装为 Windows 驱动器,以便我可以安装程序到该驱动器。我的 Windows 机器(在家里)的主硬盘非常小,我在远程数据中心有一台 Linux 服务器,硬盘大得多,可以让我安装更多东西。

我知道你们大多数人都会说 Samba,但不幸的是,在这种情况下,对我来说最大的问题是,除非我先启动 OpenVPN 或 SSH 隧道,否则我无法将 Samba 安装为网络共享,这对我的情况不利,因为我还会将一些启动程序安装到远程驱动器。因此,在任何启动程序开始加载之前,远程驱动器必须准备好并像其他驱动器一样工作。

这可能吗?我的家用电脑安装了 Windows 7 Professional 32 位,远程服务器是运行在 CentOS 6 上的 Xen 虚拟服务器。我对两者都有管理员/根权限。

多谢!

答案1

除了 Samba 之外,我能想到的唯一其他方法是使用 SSHD FTP 子系统通过 FTP 建立 SSH 隧道,并将其作为驱动器安装在 Windows 7 上。我知道 Windows 7 支持将 FTP 服务器作为驱动器安装,但根据我的经验,它的性能很差,而且我以前从未尝试过安装 SFTP 设备。不过,大概是可能的。

或者您可以在 Centos 机器上运行常规 FTP 服务器,然后使用在 Windows 系统后台运行的 Putty 代理创建隧道,然后将其安装为常规 FTP 驱动器。

不过,我认为所有这些事情都比使用 Samba 更难。(注意:http://thegreenoak.blogspot.com/2012/03/publicly-share-user-home-folder-in.html)。

相关内容