window10和ubuntu双系统互传文件
时间: 2025-01-30 16:23:59 浏览: 71
### Windows 10 和 Ubuntu 双系统 文件共享与传输方法
#### 使用 Samba 实现文件共享
Samba 是一种允许 Linux 系统 (如 Ubuntu) 与 Windows 系统无缝集成的服务。配置完成后,可以直接在 Windows 的网络位置中访问 Ubuntu 上的共享文件夹。
为了使这一过程顺利进行,需先确保已正确安装并配置了 Samba 服务[^3]:
```bash
sudo apt-get update && sudo apt-get install samba
```
创建用于共享的目录,并设定相应的权限以便于访问:
```bash
mkdir ~/shared_folder
chmod 755 ~/shared_folder/
chown $USER:$USER ~/shared_folder/
```
编辑 `/etc/samba/smb.conf` 配置文件来定义新的共享路径以及其属性:
```ini
[SharedFolder]
path = /home/user/shared_folder
available = yes
valid users = user_name
read only = no
browsable = yes
public = yes
writable = yes
```
重启 Samba 服务以应用更改:
```bash
sudo service smbd restart
```
此时,在 Windows 中可以通过 `\\<Ubuntu_IP>\SharedFolder` 访问上述设置好的共享空间。
#### 利用 VMware Tools 提供的功能
对于运行于 VMware Workstation 或 Player 下面的 Ubuntu 客户端而言,借助内置工具——VMware Tools 来简化跨平台的数据交换流程不失为一个好的选择。一旦成功部署此组件,则可以在宿主机(即 Windows 主机)上指定某些特定区域作为“共享文件夹”,之后这些被选定的位置就会自动映射到虚拟客户操作系统内部成为可读写的磁盘分区[^1]。
完成 VMware Tools 的安装后,按照以下步骤操作:
- 打开 VM 设置界面;
- 寻找选项卡里的 "Options" -> "Shared Folders";
- 添加想要同步的目标文件夹;
- 启动或重新启动虚拟机实例;
现在应该能够在 Ubuntu 终端里看到新增加了一个名为 `host` 的挂载点,默认位于 `/mnt/hgfs/` 目录之下。
#### FTP/SFTP 协议支持下的远程连接
如果倾向于采用更加灵活的方式来进行数据迁移工作的话,那么基于 SSH(Secure Shell)协议构建起来的安全文件传送机制将会是非常不错的选择之一。它不仅能够保障通信链路本身的安全性,而且还能兼容多种不同类型的终端设备。
首先得确认 OpenSSH Server 已经处于激活状态之上:
```bash
sudo systemctl enable ssh
sudo systemctl start ssh
```
接着利用 FileZilla 这样的图形化客户端程序或者是命令行版本 (`scp`, `rsync`) 去建立安全会话链接从而达到上传下载的目的[^4]。
另外值得注意的是,针对可能出现的权限不足问题,建议参照官方文档调整 VSFTPD/VsftpD 服务器的相关参数设置,比如修改主配置文件内的匿名用户写入许可开关等项[^5]。
阅读全文
相关推荐


















