在虚拟机(Hyper-v)里想要和主机进行数据传输我这边是使用的Samba的服务。
- 首先我使用的环境是Debian GNU/Linux 10
- 镜像源使用为中国科技大学USTC
deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free
# deb http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
# deb-src http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
首先更新镜像源
sudo apt-get update
安装samba服务
sudo apt-get install samba -y
编辑Samba服务的设置
设置内容在/etc/samba/smb.conf,一下是我设置的内容。
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[database]
comment = Debian //目录名称
path = /home //设置home目录为samba共享目录
public = no
writable = yes
编辑好之后设置增加samba用户和增加samba用户密码
创建samba用户和增加密码
useradd smb
smbpasswd -a smb
设置文件目录权限
cd /
chmod -R 775 home
chown -R smb:smb home
重启samba服务
systemctl restart smbd
systemctl restart nmbd