windows10 访问ubuntu 共享文件夹
时间: 2023-07-15 08:08:51 浏览: 323
要在Windows 10上访问Ubuntu共享文件夹,您可以按照以下步骤进行操作:
1. 在Ubuntu上设置共享文件夹:在Ubuntu上选择要共享的文件夹,并将其设置为共享。可以通过在终端中运行以下命令来安装并配置Samba服务:
```
sudo apt-get install samba
sudo nano /etc/samba/smb.conf
```
在smb.conf文件中添加以下内容:
```
[共享名称]
path = /path/to/shared/folder
browsable = yes
guest ok = yes
read only = no
```
其中,[共享名称]是您给共享文件夹分配的名称,/path/to/shared/folder是您要共享的文件夹路径。保存并关闭smb.conf文件后,重新启动Samba服务:
```
sudo service smbd restart
```
2. 在Windows 10上访问Ubuntu共享文件夹:打开文件资源管理器,并在地址栏中输入Ubuntu的IP地址(例如\\192.168.0.100),然后按Enter键。您应该能够看到共享的文件夹。如果需要进行身份验证,请使用Ubuntu上的用户名和密码进行登录。
请注意,确保Ubuntu和Windows 10在同一局域网中,并且防火墙不会阻止Samba服务的通信。
相关问题
ubuntu共享文件夹 windows访问
### 设置 Ubuntu 系统上的共享文件夹以便 Windows 访问
#### 使用 Samba 共享实现跨平台文件共享
为了使 Windows 能够访问 Ubuntu 上的文件夹,推荐使用 Samba 进行设置。Samba 是一种允许 Unix 和 Linux 系统与 Windows 系统之间互访资源的服务程序。
#### 安装 Samba 服务
确保已安装 Samba 服务:
```bash
sudo apt update && sudo apt install samba -y
```
此命令会更新软件包列表并安装最新版本的 Samba[^2]。
#### 创建用于共享的目录
选择要共享的文件夹路径,并赋予适当权限:
```bash
sudo mkdir -p /srv/samba/shared_folder
sudo chmod 755 /srv/samba/shared_folder/
```
这里创建了一个名为 `shared_folder` 的新文件夹作为共享位置[^4]。
#### 添加 Samba 用户账户
为安全起见,需指定特定用户来访问该共享文件夹:
```bash
sudo useradd shareuser -s /usr/sbin/nologin
sudo smbpasswd -a shareuser
```
上述指令添加了一位仅限于通过 Samba 登录而不具备常规 shell 权限的新用户 `shareuser`,接着为其设置了密码。
#### 修改 Samba 配置文件
编辑 `/etc/samba/smb.conf` 文件,在最底部追加如下内容以定义新的共享项:
```ini
[SharedFolder]
path = /srv/samba/shared_folder
browsable = yes
read only = no
guest ok = no
create mask = 0755
directory mask = 0755
valid users = @users, shareuser
force group = users
```
这段配置使得只有经过验证后的用户才能读写这个共享文件夹中的数据。
#### 启动及启用 Samba 服务
保存更改后重启 Samba 服务使其生效:
```bash
sudo systemctl restart smbd.service
sudo ufw allow 'Samba'
```
同时开放防火墙端口让外部设备能够连接到 Samba 服务器。
#### 在 Windows 上访问 Ubuntu 共享文件夹
现在可以在 Windows 设备上尝试访问刚刚建立好的共享文件夹了。打开“运行”对话框(Win+R),键入以下地址:
`smb://<Ubuntu_IP>/SharedFolder`
其中 `<Ubuntu_IP>` 应替换为实际的 Ubuntu 主机 IP 地址[^3]。
windows和ubuntu共享文件夹
### 配置 Windows 和 Ubuntu 之间共享文件夹的方法
#### 使用 VMware 工具配置共享文件夹
为了使 Windows 和 Ubuntu 虚拟机能够互相访问对方的文件夹,可以通过 VMware 提供的功能来实现。这通常涉及到安装并配置 VMware Tools。
在 VMware 中设置共享文件夹的过程包括几个重要环节:
- **启动虚拟机设置**:通过点击【设置】或者虚拟机窗口下方的【设置】按钮进入虚拟机设置页面,在此页面中选择【选项】标签[^2]。
- **启用共享文件功能**:找到共享文件夹的相关设置项,并勾选“总是启用”,确保无论何时启动虚拟机都能自动挂载共享文件夹。
- **添加共享文件夹**:利用“添加”按钮按照提示完成新共享文件夹的选择与确认操作。对于来自 Windows 的文件夹来说,只需指定要分享的具体路径即可。
一旦上述步骤完成后,Ubuntu 应该能够在 `/mnt/hgfs` 下看到这些被共享出来的文件夹[^4]。然而,有时可能需要额外的操作才能让这个位置正常显示共享资源。
#### 安装 VMWare Tools 来支持共享文件夹
为了让 Linux 系统更好地识别和处理由主机提供的共享文件夹,建议安装官方提供的集成套件——VMware Tools。它不仅简化了图形界面下的交互体验,还增强了性能表现以及兼容性[^1]。
具体做法是在终端里执行一系列指令以获取必要的驱动程序和支持库,从而使得 `/mnt/hgfs` 成为有效的挂载点用于展示来自宿主系统的数据卷[^3]。
如果遇到无法直接读取的情况,则可能是由于缺少相应的软件包所致;此时应当考虑更新系统或是手动下载适用版本进行部署。
另外一种持久化的方式是编辑 `/etc/fstab` 文件,在其中加入特定条目以便每次开机时都能够无缝接入所需的外部存储设备或网络位置[^5]。
```bash
sudo apt-get update && sudo apt-get install open-vm-tools-desktop fuse
```
以上命令可以帮助解决部分情况下因缺乏适当组件而导致的问题。
#### 创建便捷链接方便日常使用
最后一步是为了提高工作效率而建立快捷方式指向已知的目标地址。例如可以在桌面上创建软连接指向实际存在的共享文件夹,这样就可以更快速地定位到所需资料而不必每次都重复导航过程。
```bash
ln -s /mnt/hgfs/<shared_folder_name> ~/Desktop/
```
将 `<shared_folder_name>` 替换成具体的共享文件夹名称,这条命令会在用户的个人桌面空间内生成一个对应入口。
阅读全文
相关推荐














