windows和虚拟机互传文件

本文指导如何在VMware虚拟机中设置共享文件夹,包括在VMware设置中配置步骤,以及在虚拟机内部通过mnt/hgfs路径访问共享的Windows磁盘(如D盘和E盘)。

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

操作方法:打开VMware–>虚拟机–>设置–>选项–>共享文件夹(见下图),大家在共享文件夹当中就可以把Windows当中的D盘或者其它盘共享到虚拟机中。比如我就是将D盘和E盘共享到了虚拟机中。

共享到虚拟机之后我们打开虚拟机的文件夹,通过如下路径找到我们共享的目录:计算机–>mnt–>hgfs,在这个目录下就可以看到你共享的D盘、E盘了。

### 文件传输方法概述 为了实现在Windows主机与Ubuntu虚拟机之间的文件传输,有多种可行方案。每种方案各有优劣,具体取决于实际需求技术环境。 #### 使用SSH/SFTP协议进行文件传输 通过安装并配置SSH服务,在Windows端可以借助支持SFTP协议的应用程序如WinSCP来实现安全高效的文件交换[^1]。此方式无需单独部署FTP服务器(vsftpd),因为OpenSSH自带的sshd已经提供了相应的功能支持。对于未预先安装SSH服务的情况,则需先执行`sudo apt-get install openssh-server`命令完成安装操作[^2]。 ```bash sudo apt-get update && sudo apt-get install openssh-server ``` 确认SSH服务正常运行后,可通过以下命令查看Ubuntu虚拟机的IP地址: ```bash hostname -I ``` 随后在Windows侧启动WinSCP应用,按照提示建立新的会话连接至目标Ubuntu系统的IP地址,默认情况下使用root或其他具有适当权限的账户登录即可开始双向的数据传递流程。 #### 利用SAMBA共享资源 另一种常见做法是在Ubuntu上搭建Samba服务以便于局域网内的资源共享。这涉及到几个关键步骤:首先是确保已正确设置了网络参数使得两台设备能够互相通信;接着依照官方文档指示逐步完成必要的包依赖项下载(`apt-get install samba`)以及后续的一系列初始化设定工作,比如编辑/etc/samba/smb.conf文件定义公共或私有的共享路径等细节事项。 ```bash sudo apt-get install samba ``` 最后一步是要保证防火墙允许来自外部请求访问这些指定的服务端口(通常为TCP/UDP 137-139,445)。 #### FTP(S)/Xftp/FinalShell辅助工具 除了上述两种主流途径外,还有其他第三方应用程序可供选择,像XftpFinalShell均能很好地满足日常跨平台交互的需求。这类图形化界面友好型客户端不仅简化了复杂的手动配置过程,而且内置丰富的特性集有助于提升工作效率。值得注意的是,当采用标准FTP模式时建议同步开启SSL/TLS加密选项以保障信息安全。 综上所述,无论是倾向于命令行还是偏好可视化管理风格,都有合适的技术手段帮助达成目的。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值