Ubuntu 虚拟机配置 与Windows互传文件

在VMware中为Ubuntu虚拟机设置共享文件夹

设置共享文件夹可以传递大量文件

  1. 在VMware的设置中打开共享文件夹功能,并设置共享文件夹的目录。

  1. 点击添加后,选择一个电脑上的文件夹,这个文件夹最好是新建的空的。

  1. 完成后在“文件夹”列表中就会出现一个共享文件夹项了,这样点击确定保存设置。

  1. 在Ubuntu中打开终端窗口 ,使用vmware-hgfsclient命令检查设置,若输入命令后出现了刚刚共享设置的共享文件夹名称则说明我们第1步正确。

  1. 同样的,我们需要在Ubuntu中创建一个共享文件夹,方便与Windows共享。因为开发不需要在Ubuntu各个用户间切换,为了方便,故我在本用户家目录下创建共享文件夹。

  2. 开启共享,打开终端窗口 使用 sudo vmhgfs-fuse .host:/ ~/Desktop/ffmpeg_windows -o allow_other -o uid=1000 -o gid=1000 -o umask=022开启共享,其中uid=1000gid=1000这个id需要用id -uid -g命令来查询,umask=022为设置共享文件夹的默认权限,allow_other为允许其他用户访问 ~/Desktop/ffmpeg_windows 为开启共享的目录,.host:/为把所有共享文件夹都共享过来。

  3. 验证设置在Ubuntu中创建一个文件,把文件放到共享目录下,在Windows中检查是否存在。同理在Windows中创建一个文件,把文件放到共享目录下,在Ubuntu中检查是否存在。若都可以则没问题了。

  4. 设置开机自动启用共享文件夹/etc/fstab是 Linux 系统中一个非常重要的配置文件,它的主要作用是定义系统在启动时自动挂载的文件系统。我们需要在这个配置文件中设置开机自动挂载共享文件夹。使用sudo vi /etc/fstab命令对文件进行编辑,在最后一行添加如下内容:.host:/ /home/sd/Desktop/ffmpeg_windows fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,umask=02200。: /home/sd/Desktop/ffmpeg_windows为之前创建的共享文件夹的绝对路径,uid、gid的值与之前一样

  1. 保存文件,退出,重启,若重启后共享文件夹自动挂载了,则说明成功了。
     

有想学习 音视频相关的兄弟可以去看一下哔哩哔哩_bilibili

### 配置 Ubuntu 虚拟机 Windows 主机之间的文件共享功能 为了在 Ubuntu 虚拟机Windows 主机之间实现文件共享,可以通过 Samba 服务完成这一目标。以下是具体的配置方法: #### 1. 安装 Samba 服务 在 Ubuntu 中打开终端并执行以下命令来安装 Samba: ```bash sudo apt update sudo apt install samba ``` #### 2. 创建用于共享的目录 创建一个专门用来共享文件夹,并赋予合适的权限: ```bash sudo mkdir /mnt/share sudo chmod 777 /mnt/share ``` #### 3. 配置 Samba 文件 编辑 Samba 的配置文件 `/etc/samba/smb.conf` 并添加新的共享条目: ```bash sudo nano /etc/samba/smb.conf ``` 在文件末尾追加如下内容: ```ini [shared] path = /mnt/share browsable = yes writable = yes guest ok = no read only = no valid users = your_username create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup ``` 保存并退出。 #### 4. 添加 Samba 用户 为 Samba 设置专用用户及其密码: ```bash sudo smbpasswd -a your_username ``` 注意:这里的 `your_username` 是你在 Linux 系统中的用户名[^1]。 #### 5. 启动并启用 Samba 服务 重启 Samba 服务以应用更改: ```bash sudo systemctl restart smbd sudo systemctl enable smbd ``` #### 6. 获取虚拟机 IP 地址 通过以下命令找到 Ubuntu 虚拟机的网络接口及对应的 IP 地址: ```bash ifconfig ``` 或者使用更现代的方式: ```bash ip addr show ``` 记录下分配给虚拟机的 IPv4 地址[^3]。 #### 7. 访问共享文件夹Windows 上按下组合键 `Win + R` 打开运行对话框,输入以下内容访问共享文件夹: ``` \\<Ubuntu_IP_Address>\shared ``` 当被提示输入用户名和密码时,请提供前面设置好的 Samba 凭证[^5]。 --- ### 注意事项 如果遇到无法连接的情况,请确认防火墙规则允许 SMB 流量(端口 445),以及检查虚拟机网络模式是否设为桥接或 NAT 模式[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值