windows virtualbox 虚拟机 ubuntu 添加共享文件目录

Ubuntu共享文件夹配置
本文介绍如何在Ubuntu虚拟机中通过命令行配置共享文件夹,包括使用sudo权限挂载vboxsf类型文件系统,设置用户和组ID,以及指定虚拟机内外共享文件夹的路径。

Ubuntu as guest:

sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) sharefolder ~/share

更改命令行中的sharefolder 和 ~/share

sharefolder 是虚拟机sharefolder setting 里面设置的folder name
~/share 是虚拟机里面对应的共享文件路径

### 使用SSH与共享文件夹实现VirtualBox Ubuntu虚拟机与宿主机间的文件传输 #### SSH方式建立连接并传输文件 对于在VirtualBox中安装好的Ubuntu系统,当遇到文件拖放功能不可用的情况时,可以通过配置SSH服务来解决文件传输的需求。为了使宿主机能够通过SSH登录到虚拟机从而获取所需文件,需先确保Ubuntu已正确安装SSH服务器软件包。 ```bash sudo apt-get update && sudo apt-get install openssh-server -y ``` 完成上述操作后,还需确认防火墙允许SSH流量通过以及检查SSH服务状态以保障其正常运作[^1]。 #### 设置网络适配器以便于通信 为了让宿主机顺利地访问虚拟机上的SSH服务,默认情况下可能需要调整虚拟机的网络模式至桥接网卡(Bridged Adapter)或NAT网络(NAT Networking),具体取决于个人环境需求和现有网络架构。此步骤有助于获得一个独立IP地址给虚拟机使用,方便后续基于TCP/IP协议的服务调用[^4]。 #### 利用共享文件夹简化日常交互 除了借助SSH进行远程管理外,另一种更为便捷的方法是在VirtualBox里设定共享文件夹。这要求事先激活Guest Additions组件支持,并按照指引指定要映射的具体位置;例如命名为`win_shared`代表Windows端创建用来分享的数据集,而在Ubuntu一侧则会作为特殊挂载点呈现出来——通常位于用户的家目录之下名为`share`的地方[^3]。 一旦完成了这些准备工作,来自不同平台间的信息交换变得异常轻松:只需像对待本地磁盘那样处理目标资源即可达成目的。值得注意的是,在初次尝试读写新加入的空间之前,或许得给予适当权限许可才能免受限制困扰: ```bash sudo mount -t vboxsf -o uid=$UID,gid=$(id -g) share ~/share ``` 以上命令实现了将VBOXSF类型的卷装载入用户空间的同时赋予当前使用者完整的控制权限[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值