虚拟机配置samba服务与Windows实现共享文件夹
在虚拟机中通过samba服务能够很好的管理虚拟机和主机之间的文件共享,即可以直接在Windows端通过简单的复制粘贴及一些其他的文件操作来管理虚拟机中的文件,很简单。下面是有关配置:
在虚拟机中:
安装samba服务
在终端中输入sudo apt-get install samba
输入用户密码
备份samba服务的配置文件smb.conf
我这里的备份文件是bak_smb.conf
修改samba服务的配置文件smb.conf
以管理员的身份编辑smb.conf文件:sudo vim smb.conf
(不以管理员的身份编辑无法修改)
下面在smb.conf文件的末尾添加下图字段(260~264)
其中book_share和share你可以随意替换,方便自己辨识即可
重要:path = 在虚拟机中共享文件夹的绝对路径(目前我的虚拟机中还没有此文件夹,下面我会创建这个文件夹)
下面是两个读写权限,都为yes
修重启samba有关服务
最好下面的两个服务都重启一下,注意sudo
注意:如果你的系统比较老的话,可能下载的是SMB1服务,而Windows认为SMB1是不安全的,所以没有办法用,至少我是不知道怎么用的。。。
修在虚拟机中创建共享目录lab(目录名字可以自定义)
在Windows中找到共享文件夹
使用快捷键win+r打开运行窗口,在文本框中输入***\你的虚拟机的ip地址***,点击确定即可
出现共享目录
注意:
有些电脑在第一次使用共享文件夹的时候会提示你输入凭据,此时只需要输入你的虚拟机的用户名和密码即可,接下来就可以看到共享文件夹了
下面是我的共享文件
到此,整个配置工作已经完成了,下面让我们验证一下:
验证
在Windows中随意创建一个文件123.txt,内容是1234567890
到虚拟机中检查一下文件是否存在,以及内容是否一样
发现是一样的,大功告成!!!!
接下来就可以随意的在虚拟机和Windows之间传递文件了,加油。