我有一个在VirtualBox中作为来宾在Win7主机下运行的CentOS linux。我想做的是在CentOS中共享文件夹,并使其在Win7 中可见
我做了以下事情:
安装了samba,运行良好,服务正在运行,使用以下smb.conf:
#============== [ Global Settings ] ===============
[global]
netbios name = CentOS
workgroup = WORKGROUP
server string = CentOS
security = share
wins support = yes
map to guest = bad user
#============== [ Share Definitions ] ===============
[MyShare]
path = /home/dev/share
browsable = yes
writable = yes
guest ok = no
read only = no
valid users = dev
在Win7主机中,在命令提示符中键入net view有时什么都不显示,有时列出以下内容:
\CENTOS CentOS
\DESKTOP-3
\LOCALHOST CentOS
这看起来几乎很好,但打开\\LOCALHOST并不会打开来宾的共享文件夹,而是打开主机的,就像DESKTOP-3一样。
我无法打开\\CENTOS,也无法在"网络"窗口中看到。
我使用的是桥接网卡,关闭了windows防火墙。
如何查看和浏览来宾操作系统的共享文件夹?
VirtualBox有一个名为"共享文件夹"的功能,允许在来宾和主机之间共享文件夹。请在此处查看VirtualBox手册:https://www.virtualbox.org/manual/ch04.html#sharedfolders有关如何安装和使用它的信息。
提示:您需要在访客内部安装VirtualBox访客附加组件。总是建议使用官方的VirtualBox Guest Additions,而不是Linux发行版提供的。
如果您安装了VirtualBox,则来宾添加应该已经可用。引导客人后,选择"设备->插入客人附加内容CD映像"。
一旦完成,就很容易以这种方式进行共享。