ubuntu与Windows之间文件共享(ubuntu20.04)

文章介绍了在Ubuntu系统中如何首次挂载共享文件夹,包括通过VMwareTools安装和配置,以及手动创建并挂载mnt/hgfs目录。此外,还提到了使用FinalShell软件通过IP连接实现文件传输的替代方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

方法一:该方法是首次挂载共享文件夹,之前没有挂载过

    在刚开始接触ubuntu,不知道如何在ubuntu上挂载共享文件夹。在网上找了很多博客,最终解决了这个问题。写此博客就是为了记录一下遇到的问题,方便以后再次遇到相同的问题忘记如何解决。以下是参考的博客链接:

1、ubuntu 挂载共享文件夹_ubuntu挂载共享文件夹_GATSBY1202的博客-优快云博客

2、设置共享文件夹(访问共享文件夹)Ubuntu22.04_ubuntu挂载共享文件夹_风一样.c的博客-优快云博客

        1、正确安装好VMware Tools。

        2、对虚拟机设置:

           

     下一步,选择自己电脑上的文件夹,点击最后的完成,虚拟机就算是配置好了。

        3、挂载共享文件夹

                 一般共享文件夹默认放在根目录下的mnt/hgfs目录下的,如果没有这个文件夹的话,需要自己手动创建。命令为:

//进入到根目录
cd /
//创建 mnt/hgfs目录
mkdir ./mnt/hgfs

得到如下结果

创建完之后/mnt/hgfs下是什么也没有的,vmware不会自动挂载,需要手动设置,命令为:

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

一般情况下,再进去/mnt/hgfs目录下就可以看到挂载的共享文件了

 方法二:使用别的软件,如FinalShell等软件

        只需要通过ip地址将ubuntu与FinalShell连接起来,即可通过鼠标拖拽将Windows的文件传到ubuntu上。下图是FinalShell连接好的界面。

### 配置 Ubuntu 20.04Windows 之间文件共享 为了在 Ubuntu 20.04Windows 系统之间实现高效的文件共享,可以通过 Samba 实现这一目标。以下是详细的配置方法: #### 1. 安装 Samba 确保系统已更新至最新状态后,执行以下命令来安装 Samba 及其客户端工具: ```bash sudo apt update && sudo apt upgrade -y sudo apt install samba smbclient -y ``` #### 2. 创建共享目录 创建一个用于共享文件夹,并赋予适当的权限以便访问: ```bash mkdir /home/username/shared_folder sudo chmod 777 /home/username/shared_folder/ ``` 这里假设 `shared_folder` 是要共享文件夹名称。 #### 3. 修改 Samba 配置文件 编辑 `/etc/samba/smb.conf` 文件以添加新的共享路径: ```bash sudo nano /etc/samba/smb.conf ``` 在文件末尾追加如下内容: ```ini [shared_folder] path = /home/username/shared_folder browsable = yes writable = yes guest ok = no valid users = username create mask = 0777 directory mask = 0777 force user = nobody ``` 上述配置表示允许指定用户访问该共享文件夹,并设置了读写权限[^1]。 #### 4. 添加 Samba 用户 为当前 Linux 用户创建对应的 Samba 密码: ```bash sudo smbpasswd -a username ``` 按照提示输入两次密码完成设置。注意这里的 `username` 应替换为你实际使用的用户名。 #### 5. 启动并启用 Samba 服务 启动 Samba 的相关服务并将它们设为开机自启: ```bash sudo systemctl start smbd nmbd sudo systemctl enable smbd nmbd ``` #### 6. 测试配置文件语法 验证修改后的配置是否存在错误: ```bash testparm ``` 如果没有任何警告或错误消息,则说明配置成功[^3]。 #### 7. 获取 IP 地址 找到 Ubuntu 虚拟机的网络接口及其分配的 IP 地址: ```bash hostname -I ``` 记录显示的第一个 IPv4 地址(例如:`192.168.x.x`),稍后将在 Windows 上使用它连接到共享资源。 #### 8.Windows 中访问共享文件夹 打开 Windows 的运行对话框 (`Win + R`) 并键入以下命令: ```plaintext \\<Ubuntu_IP_Address>\shared_folder ``` 例如: ```plaintext \\192.168.1.100\shared_folder ``` 当被要求提供凭证时,请填写先前设定好的 Samba 用户名和密码[^4]。 --- ### 注意事项 - **防火墙规则**:确认防火墙未阻止必要的端口(默认情况下 Samba 使用的是 TCP 137–139 和 UDP 445)。必要时可临时禁用防火墙测试连通性。 ```bash sudo ufw disable ``` - 如果仍然无法正常工作,可能是因为某些特定选项冲突所致;尝试调整 `hosts allow` 参数限定合法访问范围[^2]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值