电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
安装并配置Samba服务器--将HarmonyOS的文件映射到Windows 中
分 享
扫描二维码分享
安装并配置Samba服务器--将HarmonyOS的文件映射到Windows 中
samba
鸿蒙
文件映射
嵌入式从0到1
关注
发布时间: 2020-10-14
丨
阅读: 1054
之前鸿蒙开发环境我们是在Win10系统下使用WSL实现的Linux子系统,由于还有很多人使用Win7系统,所以使用虚拟机的方式兼容性更强一点,本文操作都是在WMware虚拟机环境下进行的操作。 本文留言置顶消息提供了官方提供的已经配置好环境的Ubuntu系统镜像和VMware Workstation 14软件,大家可以直接下载,虚拟机安装完毕,直接打开镜像,直接编译代码,不需要再按官网的操作再重新搭建环境。 > 个人第一次搭建至少需要几个小时的时间,还可能会出错,建议直接使用此镜像,想了解配置过程的,可以自己安装纯净版的Ubuntu 20.04进行配置。 VMware虚拟机软件仅供学习使用,请支持正版。 ### 虚拟机使用过程中需要注意的点 #### 1.启动过程中的提示 VMware Workstation 14软件的安装和激活就不写详细过程了,直接默认安装即可,有问题也可以百度一下很容易找到答案的。 虚拟机装完之后,打开Ubuntu系统镜像。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17396_1.png) 打开虚拟机的时候,弹出这个,原因是因为开机连接CD/DVD驱动器未找到,直接选“否(N)”关闭即可,不影响正常使用。 #### 2.账户密码 本虚拟机系统镜像的root用户和harmony用户的密码都为123456。 #### 3.修改分辨率 桌面右键菜单中选择:Display Settings,然后在左侧选择Displays,然后Resolution选择自己屏幕合适的分辨率。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17400_1.png) #### 4.安装VMware Tools VMware Tools 中包含一系列服务和模块,可在 VMware 产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机操作系统进行无缝交互。 1. 菜单中选择:虚拟机-->重新安装VMware Tools ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17402_1.png) 2. 拷贝文件VMwareTools-10.1.6-5214329.tar.gz至桌面并解压 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17412_0-1024x432.png) 3. 打开终端按截图操作安装VMware Tools出现如下提示,代表安装成功。出现如下提示,代表安装成功。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17408_1-1024x522.png) 出现如下提示,代表安装成功。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17410_1.png) ### Samba服务器简介 Samba是一个能让Linux系统和Microsoft网络通讯的软件,Samba最大的功能是可以用于Linux与Windows系统直接的文件共享和打印共享,既可以用于Windows与Linux之间的文件共享也可以用于Linux与Linux之间的资源共享。 ### 为什么需要Samba服务器 因为最终我们要实现使用Windows系统下的VS Code来编写代码,但是代码在虚拟机的Ubuntu系统中,所以我们要先实现如何将HarmonyOS的代码映射到Windows系统中,可以通过Samba服务器将VMware下安装的Ubuntu 的文件映射到Windows系统下,从而实现在Windows下对虚拟机中的文件进行编辑。 ### Samba安装 1、安装samba服务器 ``` sudo apt-get install samba ``` ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17414_0.png) samba服务器安装完成: ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17416_0.png) 2、配置samba root权限下终端输入如下指令: ``` vim /etc/samba/smb.conf ``` 配置文件末尾添加: ``` [harmony] comment = harmony path = /home/harmony/harmony/code/code-1.0 writeable = yes valid user = harmony //harmony 是Ubuntu中的账户,可根据自己的系统登录账户更换 ``` ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17418_0.png) ESC键退出vim的插入状态,然后输入 **:wq** ,保存退出vim。 3、sudo smbpasswd -a harmony 添加samba用户:harmony ,密码设置为:123456。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17339_1.png) 4、service smbd restart 重启服务器 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17344_1.png) 5、查看虚拟机Ubuntu的IP **方法一:** 使用ifconfig -a 指令 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17420_0.png) **方法二:** 图形界面直接查询 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17422_0.png) 6. ping虚拟机的IP:192.168.2.4,网络连通的 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17424_0.png) 7、在Windows中添加映射 右键我的电脑-> 映射网络驱动器 -> \\\192.168.2.4\\harmony > harmony换为自己的用户名 映射Ubuntu虚拟机上的文件夹 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17345_1.png) ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17426_0.png) 点击完成之后,完成网络文件夹的映射: ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17428_0.png) 我们可以看到两个系统看到的文件夹是一致的: ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17430_0.png) 至此,Samba服务器安装配置完成。 文中涉及软件可以在我的个人博客:http://www.xiaohage.com/334.html 的留言处获取。
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
0
)
嵌入式从0到1
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交