我有一台装有多个硬盘的 Windows 计算机。我并不想将它暴露给任何东西,因为我不知道 Windows 上的强化措施涉及哪些方面。如果可能的话,我想将这些硬盘永久地安装在另一台机器上(在本例中,是我运行 FreeBSD 的旧 ThinkPad),并将它们共享到我的家庭网络/受信任的外部来源。
我怎样才能使 Windows 计算机上的存储完全无法访问,除了这台其他计算机?
答案1
将 Windows 7 计算机连接到网络仅有的通过 FreeBSD 计算机。这样,FreeBSD 计算机就可以通过过滤和端口转发来控制所有访问。
就我个人而言,我宁愿将数据存储在 FreeBSD 服务器上!它更适合这个目的。
答案2
看看 Smbfs,
mount_smbfs //[username]@[servername][:port]/[share] /[local mount name and path]
看 :
http://www.freebsd.org/cgi/man.cgi?query=mount_smbfs&sektion=8对于 mount 命令或 http://blog.up-link.ro/freebsd-how-to-mount-smb-cifs-shares-under-freebsd/对于 fstab 语法
你的 Freebsd 盒子上需要两个网络接口,配置两个 RFC 1918 ip 网络:
- 一个用于 WIN 7 盒子和第一个 Freebsd 界面
- 一个用于 freebsd Box 的第二个网络接口,其余用于网络
在 freebsd-box 上安装你的 WIN-7,通过你的网络或 DMZ、ftp、web 等方式共享它...
但是请不要尝试通过 smb-fs 执行 SAMBA 或在 smb-fs 上执行 NFS,这是一个非常糟糕的想法,我希望这是不可能的:)
如果你想与网络的其余部分共享 dd,请在 freebsd 框上进行物理连接并使用 SAMBA