主机是Fedora24,虚拟机是Win7。但是到目前为止,俺想尽办法,也不能使得Win虚拟机直接访问U盘(这个当然还是要继续进行的,进展见《如何使Boxes里的Win虚拟机识别U盘》)。Linux下的Libvirt和Virsh的用法稍后再研究。现在,为了使得虚拟机Win7和主机Fedora方便的交换文件,而不是通过FTP或者SSH,这里将搭建Samba服务。
教程参考下面的网页:
https://www.howtogeek.com/176471/how-to-share-files-between-windows-and-linux/
安装Samba:
==> # dnf install samba
添加用户:
==> # smbpasswd -a xxx
New SMB password:
Retype new SMB password:
Added user xxx.
创建共享目录:
==> $ mkdir ~/Share
编辑Samba的配置文件:
==> # cp smb.conf smb.conf.bak
==> # vim smb.conf
[Share]
path = /home/xxx/Share
available = yes
valid users = xxx
read only = no
browsable = yes
public = yes
writable = yes
重启服务:
==> # systemctl restart smb
在Windows的浏览器中输入:
\192.168.x.x\Share
再输入用户名和密码就可以了。
此时,在Windows下就可以直接访问Linux的Share目录,浏览此目录和写此目录都是可以的。如果想在Windows下对U盘进行操作,只要把U盘挂载到此目录下即可:
==> $ cd ~/Share
==> $ mkdir udisk
==> # mount /dev/sdb udisk/
通过Samba服务,虚拟机Windows对Linux主机的文件访问就非常方便的实现了,读写拖拽都可以无缝进行。局域网内的访问和虚拟机类似。就操作来讲,Samba要比FTP和SSH简单方便,虚拟机Windows对Linux主机的U盘文件共享,总算是可以实现啦!
文章评论(0条评论)
登录后参与讨论